Страница 1 из 1

Как собрать исправленый порт

Добавлено: 2011-12-09 9:28:40
Vic
Не знаю, как правильно задать вопрос, но смысл такой:

есть порт на FreeBSD, он собрался и установился.

теперь я немного не удовлетворен его функциональностью и хочу изменить его. Иду в его исходники, дописываю нужный мне кусочек и говорю ему make.

Теперь возникает проблема: если говорю make в папке порта, то ничего не происходит, порт не пересобирается, даже если я удаляю все файлы *.o и собранный бинарник. А если говорю make в папке src, то мне вылетает куча ошибок.

Подскажите, что нужно сказать make, чтобы он пересобрал порт с моими исправлениями? Или как мне сделать так, чтобы мои исправления учитывались после команды make clean, потому что после нее от моих исправлений не остается и следа.

Re: Как собрать исправленый порт

Добавлено: 2011-12-09 10:10:48
Gamerman
Я делал маке реинсталл, без очистки.

Re: Как собрать исправленый порт

Добавлено: 2011-12-09 10:51:18
Vic
А если мне не надо реинстал делать, я хочу сначала собрать, запустить из папки с исходниками, отладить, и только потом инсталировать?

Re: Как собрать исправленый порт

Добавлено: 2011-12-09 10:55:06
Gamerman
посмотреть в мейкфайле в каталоге с сорсами (../ворк) какие цели для просто сборки.

Re: Как собрать исправленый порт

Добавлено: 2011-12-09 12:32:16
hizel
see /usr/ports/README, Luke

Re: Как собрать исправленый порт

Добавлено: 2011-12-09 15:13:51
Vic
hizel писал(а):see /usr/ports/README, Luke
Наверное, это какой-то известный фильм (или книга), но я его не смотрел (читал), рискну предположить, что Звездные войны.

А теперь к баранам: наверное, на это меня должно было натолкнуть http://www.freebsd.org/doc/en/books/por ... SLOW-PATCH?

Если не на это, разрешаю оскорблять меня всякими ужасными словами типа "ламер", но при этом дать еще подсказок.

Re: Как собрать исправленый порт

Добавлено: 2011-12-09 15:18:59
hizel
идеальный вариант, да

но направление я задавал на весь porters-handbook , что вы там найдете зависит от вас