The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Помогите собрать информацию по конфигурированию портов во Fr..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Помогите собрать информацию по конфигурированию портов во Fr..."  
Сообщение от Mamoru email(??) on 24-Мрт-06, 17:58 
Всем привет.
Проблемы со сборкой пакетов из портов во FreeBSD, точнее с конфигурацией оных.
Есть несколько вопросов, на которые нужны систематизированные ответы.
Форум изобилут вопросами типа: "У меня не собирается то-то...."

Хотелось бы собрать ключивую информацию по конфигурированию портов воедино.

ВОПРОСЫ:
1. каким образом задать параметры для ./configure при первом запуске make?
(я нарыл вариант #make GNU_CONFIGURE=yes CONFIGURE_ARGS+="--аргумент1 --итд")
2. как вообще узнать какие опции у ./configure могут быть?
(Я так понял, что общего синтаксиса нет.)

В двух словах, нужно собрать пакет, который вы видите в глаза первый раз, как узнать с какими опциями это можно сделать?

От лица всех нубов зарание спасибо.
  

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Помогите собрать информацию по конфигурированию портов во Fr..."  
Сообщение от Free (??) on 24-Мрт-06, 18:59 
>Всем привет.
>Проблемы со сборкой пакетов из портов во FreeBSD, точнее с конфигурацией оных.
>
>Есть несколько вопросов, на которые нужны систематизированные ответы.
>Форум изобилут вопросами типа: "У меня не собирается то-то...."
>
>Хотелось бы собрать ключивую информацию по конфигурированию портов воедино.
>
>ВОПРОСЫ:
>1. каким образом задать параметры для ./configure при первом запуске make?
>(я нарыл вариант #make GNU_CONFIGURE=yes CONFIGURE_ARGS+="--аргумент1 --итд")
>2. как вообще узнать какие опции у ./configure могут быть?
>(Я так понял, что общего синтаксиса нет.)
>
>В двух словах, нужно собрать пакет, который вы видите в глаза первый
>раз, как узнать с какими опциями это можно сделать?
>
>От лица всех нубов зарание спасибо.
>

Открываем Makefile пакета и смотрим, какие там есть опции. Это раз. Второе, в последних пакетах частенько вываливается текстовое диалоговое окно. в котором отмечаешь чего тебе надо. а чего нет. При повторной сборке, его нет. Чтобы заново было, лезем в /var/db, если не ошибаюсь, и удаляем от тудава маленький конфиг файл, в котором и лежат настройки, сгенеренные диалогом. При посвторной сборке пакета нас опять обо всем спрашивают.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "Помогите собрать информацию по конфигурированию портов во Fr..."  
Сообщение от AMDmi3 on 24-Мрт-06, 20:03 
>Открываем Makefile пакета и смотрим, какие там есть опции. Это раз. Второе,
>в последних пакетах частенько вываливается текстовое диалоговое окно. в котором отмечаешь
>чего тебе надо. а чего нет. При повторной сборке, его нет.
>Чтобы заново было, лезем в /var/db, если не ошибаюсь, и удаляем
>от тудава маленький конфиг файл, в котором и лежат настройки, сгенеренные
>диалогом. При посвторной сборке пакета нас опять обо всем спрашивают.

Для этого есть make config

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "Помогите собрать информацию по конфигурированию портов во Fr..."  
Сообщение от AMDmi3 on 24-Мрт-06, 20:27 
>ВОПРОСЫ:
>1. каким образом задать параметры для ./configure при первом запуске make?
>(я нарыл вариант #make GNU_CONFIGURE=yes CONFIGURE_ARGS+="--аргумент1 --итд")
>2. как вообще узнать какие опции у ./configure могут быть?
>(Я так понял, что общего синтаксиса нет.)
>
>В двух словах, нужно собрать пакет, который вы видите в глаза первый
>раз, как узнать с какими опциями это можно сделать?

Открываешь Makefile и просматриваешь его на предмет WITH_* и WITHOUT_*. Если в Makefile есть переменная OPTIONS, то делаешь make config и выбираешь что тебе нужно. Если OPTIONS нету, опции придется задавать руками (make -DWITH_чтото или make -DWITHOUT_чтото). Собственно, в зависимостри от этих WITH_/WITHOUT_ среди всего прочего меняются обычно и аргументы configure (смотри строчки CONFIGUE_ARGS+=)

Как правило, больше ничего знать и не надо. Но в общем случае, можешь сделать make extract, найти в директории work configure, запустить ./configure --help и посмотреть какие там есть опции, после чего нужно можно добавить в CONFIGURE_ARGS= в Makefile порта.

make GNU_CONFIGURE=yes CONFIGURE_ARGS+="--аргумент1 --итд" - бред.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "Помогите собрать информацию по конфигурированию портов во Fr..."  
Сообщение от Mamoru (ok) on 25-Мрт-06, 20:00 

>Открываешь Makefile и просматриваешь его на предмет WITH_* и WITHOUT_*. Если в
>Makefile есть переменная OPTIONS, то делаешь make config и выбираешь что
>тебе нужно. Если OPTIONS нету, опции придется задавать руками (make -DWITH_чтото
>или make -DWITHOUT_чтото). Собственно, в зависимостри от этих WITH_/WITHOUT_ среди всего
>прочего меняются обычно и аргументы configure (смотри строчки CONFIGUE_ARGS+=)
>
>Как правило, больше ничего знать и не надо. Но в общем случае,
>можешь сделать make extract, найти в директории work configure, запустить ./configure
>--help и посмотреть какие там есть опции, после чего нужно можно
>добавить в CONFIGURE_ARGS= в Makefile порта.
>
>make GNU_CONFIGURE=yes CONFIGURE_ARGS+="--аргумент1 --итд" - бред.

не давеча, как вчера, именно с make GNU_CONFIGURE=yes CONFIGURE_ARGS+="--аргумент1 --итд"
собрал пакет правильно.

А вот за make extract спасибо.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

5. "Помогите собрать информацию по конфигурированию портов во Fr..."  
Сообщение от AMDmi3 on 27-Мрт-06, 20:26 
>не давеча, как вчера, именно с make GNU_CONFIGURE=yes CONFIGURE_ARGS+="--аргумент1 --итд"
>собрал пакет правильно.

Гы :) Уверен?
GNU_CONFIGURE=yes в данном случае ничего не делает, так как оно уже указано в Makefile порта.

CONFIGURE_ARGS+="чтото" в аргументах make ни в коем разе не работет как +=, а заменяет CONFIGURE_ARGS на то, что указано, причем порт уже не сможет что-либо изменить.

Но, если работает, то ради бога :)
Если в порте отсутствуют нужные вам настрйки, я бы советовал сделать send-pr, а не заниматься непонятными вам самим действиями.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру