NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: user318 on September 03, 2012, 02:44:27 PM

Title: неверно обрабатывается configure --without-server
Post by: user318 on September 03, 2012, 02:44:27 PM
Если запусть configure так:
./configure --prefix=/opt/netxms --with-pic --with-gnu-ld --with-agent --without-server --without-snmp --without-mysql --without-pgsql --without-sqlite
То оно закончится с ошибкой:
configure: error: You must select at least one database driver when building server.
Хотя ведь опция "server" не включена и более того принудительно выключена.
Title: Re: неверно обрабатывается configure --without-server
Post by: SKYnv on September 03, 2012, 03:38:15 PM
вам сообщается что вы не выбрали ни одной базы данных.
--without-mysql --without-pgsql --without-sqlite
вот тут вы отключили их все.
Title: Re: неверно обрабатывается configure --without-server
Post by: user318 on September 04, 2012, 03:35:42 PM
Quoteвот тут вы отключили их все

Конечно, но для agent они не нужны! Если не указывать опцию "--without-sever", то server по умолчанию не собирается и всё нормально. Но если её указать, то server почему-то собирается и жалуется на отсутствие баз. Посмотрите на ошибку:

You must select at least one database driver when building server.
Title: Re: неверно обрабатывается configure --without-server
Post by: SKYnv on September 04, 2012, 03:58:12 PM
Quote from: user318 on September 04, 2012, 03:35:42 PM
Quoteвот тут вы отключили их все

Конечно, но для agent они не нужны! Если не указывать опцию "--without-sever", то server по умолчанию не собирается и всё нормально. Но если её указать, то server почему-то собирается и жалуется на отсутствие баз. Посмотрите на ошибку:

You must select at least one database driver when building server.
попробую вечером повторить если успею, когда у меня была похожая проблема, (не мог собрать без агента) я в makefile удалял его из источников и все собиралось. Но я о том что соберите с драйвером для базы, но без сервера.
Title: Re: неверно обрабатывается configure --without-server
Post by: user318 on September 04, 2012, 04:42:25 PM
QuoteНо я о том что соберите с драйвером для базы, но без сервера.
Да нет же. Проблема не в этом. Я могу собрать и с драйвером без сервера и просто без сервера.
Сама проблема в том, что configure неверно интерпретирует ключи и это хорошо бы исправить. Т.е. в случае с сервером, он по умолчанию выключен и включается как ключом --with-server, так и --without-server.
Title: Re: неверно обрабатывается configure --without-server
Post by: SKYnv on September 04, 2012, 04:57:40 PM
Quote from: user318 on September 04, 2012, 04:42:25 PM
QuoteНо я о том что соберите с драйвером для базы, но без сервера.
Да нет же. Проблема не в этом. Я могу собрать и с драйвером без сервера и просто без сервера.
Сама проблема в том, что configure неверно интерпретирует ключи и это хорошо бы исправить. Т.е. в случае с сервером, он по умолчанию выключен и включается как ключом --with-server, так и --without-server.
а, ну так и нужно было писать. на --without-agent конфигуратор тоже не реагирует, я неделю назад репортил.
Title: Re: неверно обрабатывается configure --without-server
Post by: user318 on September 04, 2012, 09:53:07 PM
Ну мне казалось, что я так и написал. :)
Title: Re: неверно обрабатывается configure --without-server
Post by: Victor Kirhenshtein on September 05, 2012, 01:18:24 PM
Да, without конфигуратор сейчас обрабатывает как with. Я посмотрю, как это исправить.