Como compilar o openzwave-control-panel?

0

Tentando compilar openzwave-control-panel . Mas recebendo o seguinte erro:

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

(sim, eu tenho libmicrohttpd , mas não há nenhuma pasta .libs )

Além disso, não consigo configurar as fontes:

user@ubuntu1004desktop:~/libmicrohttpd$ ./configure
bash: ./configure: No such file or directory

Como compilar isso?

    
por LA_ 04.09.2011 / 14:32

2 respostas

2

Para a pasta libmicrohttpd você precisa executar autoreconf -fi

Você precisará ter autoconf , libtool e texinfo instalado também antes de executar autoreconf -fi .

Isso deve gerar um arquivo configure correto

No entanto, "IOKit" e "CoreFoundation" são bibliotecas específicas do MacOS. Minha sugestão é olhar para o Makefile - você provavelmente descobrirá que tem que comentar linhas específicas de MacOS e remover o comentário de linhas para permitir que você compile para o Linux.

    
por fossfreedom 04.09.2011 / 17:54
1

Existe uma seção no Makefile que diz remover o comentário das próximas cinco linhas se você estiver usando um Mac. Se você não estiver usando um Mac, verifique se essas cinco linhas estão comentadas. Isso funcionou para mim.

    
por Kenny Blackmon 26.09.2016 / 10:13