Как скомпилировать панель управления 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

(да, у меня есть openzwave-control-panel , но нет .libs-папки)

Также , Я не могу настроить источники:

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

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

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

12 ответов

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

. Перед запуском autoreconf -fi вы должны установить autoconf, libtool и texinfo. [!d1 ]

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

Однако «IOKit» и «CoreFoundation» являются конкретными библиотеками MacOS. Мое предложение - посмотреть на Makefile - вы, вероятно, обнаружите, что вам нужно прокомментировать конкретные строки MacOS и расколоть строки, чтобы вы могли компилироваться для Linux.

2
ответ дан 25 May 2018 в 18:59
  • 1
    Благодаря! На самом деле мне пришлось найти другую версию libmicrohttpd, поскольку в исходной версии не было файлов (возможно, использование libtool и texinfo помогло бы их генерировать). – LA_ 5 September 2011 в 20:39

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

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

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

Однако «IOKit» и «CoreFoundation» являются конкретными библиотеками MacOS. Мое предложение - посмотреть на Makefile - вы, вероятно, обнаружите, что вам нужно прокомментировать конкретные строки MacOS и расколоть строки, чтобы вы могли компилироваться для Linux.

2
ответ дан 25 July 2018 в 21:22

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

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

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

Однако «IOKit» и «CoreFoundation» являются конкретными библиотеками MacOS. Мое предложение - посмотреть на Makefile - вы, вероятно, обнаружите, что вам нужно прокомментировать конкретные строки MacOS и расколоть строки, чтобы вы могли компилироваться для Linux.

2
ответ дан 2 August 2018 в 03:01

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

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

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

Однако «IOKit» и «CoreFoundation» являются конкретными библиотеками MacOS. Мое предложение - посмотреть на Makefile - вы, вероятно, обнаружите, что вам нужно прокомментировать конкретные строки MacOS и расколоть строки, чтобы вы могли компилироваться для Linux.

2
ответ дан 4 August 2018 в 18:52

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

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

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

Однако «IOKit» и «CoreFoundation» являются конкретными библиотеками MacOS. Мое предложение - посмотреть на Makefile - вы, вероятно, обнаружите, что вам нужно прокомментировать конкретные строки MacOS и расколоть строки, чтобы вы могли компилироваться для Linux.

2
ответ дан 6 August 2018 в 03:14

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

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

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

Однако «IOKit» и «CoreFoundation» являются конкретными библиотеками MacOS. Мое предложение - посмотреть на Makefile - вы, вероятно, обнаружите, что вам нужно прокомментировать конкретные строки MacOS и расколоть строки, чтобы вы могли компилироваться для Linux.

2
ответ дан 7 August 2018 в 20:55

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

1
ответ дан 25 May 2018 в 18:59

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

1
ответ дан 25 July 2018 в 21:22

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

1
ответ дан 2 August 2018 в 03:01

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

1
ответ дан 4 August 2018 в 18:52

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

1
ответ дан 6 August 2018 в 03:14

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

1
ответ дан 7 August 2018 в 20:55

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

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