Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.HUSKY
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.HUSKY с датами от 16 Jul 13 10:00:06 до 08 Oct 24 19:48:54, всего сообщений: 5339
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 5272 из 5339 ========================================= RU.HUSKY =
От   : Semen Panevin                    2:5025/121         18 Oct 23 23:27:34
Кому : Michael Dukelsky                                    18 Oct 23 23:27:34
Тема : Re: Проекты из huskyproject
FGHI : area://RU.HUSKY?msgid=2:5025/121+6530469b
На   : area://RU.HUSKY?msgid=2:5020/1042+652ff2fc
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.HUSKY?msgid=2:5020/1042+653101e2
==============================================================================
    Доброго здоровьица тебе, Michael!

 Wednesday October 18 2023 17:39, Michael Dukelsky писал Semen Panevin:

SP>> Научите, как собрать bsopack и другие проекты, не перечисленные в
SP>> SUBPROJECTS мейкфайла из huskybse.

MD> Семён! Для того, чтобы собрать программу с помощью makefile, в этом
MD> makefile должно быть написано, как собирать эту программу. Ты хочешь,
MD> чтобы мейкфайл генерировался автоматически? Для этого есть CMake.
MD> Пожалуйста, пользуйся им
Я вообще плохо знаю что такое cmake и чем он отличается от Makefile. И уж точно не умею им пользоваться. И не уверен, что Gentoo portages умеет. Я ж не "настоящий писатель", я просто хочу сделать хороший ebuild в первую очередь для себя, но если ещё кому-то пригодится - буду рад. 99% известных мне gentoo ebuilds используют make, примеры с cmake мне пока не попадались.

Но вообще знаю, что для генерации мейкфайлов ещё есть всякие autotools. Почему cmake а не они? Чем он лучше? Описано в документации его использование?

MD>  и не задавай здесь больше вопросов про
MD> huskybse/Makefile, потому что он не генерируется автоматически, а
MD> пишется вручную. Никаких инструкций по написанию программ, в том числе
MD> и программ на языке GNU makefile здесь нет и не будет.
Здесь - ладно, но ведь есть проги в huskyproject, их как-то надо собирать, у них есть доки, всякие README и прочие INSTALL, я их читаю и пытаюсь по ним собирать, и ничего не получается. Что я делаю не так? Как узнать, как собрать прогу, как не из её доков? Про cmake там чё-та не припомню.

Я просто пытаюсь понять.

Есть ограниченный список поддерживаемых прог, а остальные нет? Несмотря на то, что в них написано что они тоже часть husky project и версии 1.9? А как об этом узнать? В какой доке написано, какие поддерживаются а какие нет? (ещё раз повторюсь, репозиториев там ажно 42!!!)

В INSTALL.Asciidoc в huskybse расписаны зависимости некоторых SUBPROJECTS но что-то не припомню, чтобы там был написан список конкретных поддерживаемых проектов, и что все остальные не поддерживаются этим методом сборки.
В самом huskymak.cfg тоже нет списка поддерживаемых PROJECTS, просто написано "засуньте туда которые вы хотите и вам будет щастье".

Если поддерживаются не все, а только некоторые, можно же об этом написать в документации?

MD> Когда Max Vasilyev захотел добавить в PROGRAMS подпроекты areastat и
MD> nltools, он, ни у кого ничего не спрашивая, посмотрел, как реализованы
MD> другие подпроекты и дописал в мейкфайлы всё, что нужно для сборки
MD> areastat и nltools. Хочешь добавить bsopack? Добавляй. Не хочешь? Не
MD> добавляй.
Да я может и хочу, но не умею :)

Вообще я хочу чтобы bsopack собирался. И у него есть дока с описанием сборки. Казалось бы, чего больше? Но вот чего-то по доке не работает... Либо я что-то делаю не так, либо чего-то не понимаю в этой жизни.

Если это неправильная дока, к кому идти за правильной?

Вот в husky-1.4 bsopack прекрасно собирается. А 1.9 чё-та не хочет. А Виссарионов продолжает твердить про rolling current и что stable не stable а current не current и вообще это всё от лукавого.

Я по-прежнему не понимаю, как жить без stable.

ВСЕ модули, которые были в CVS на sf в 1.4-stable, собираются, по их докам. Но типа не поддерживаются, устарели. А модный молодёжный современный поддерживаемый 1.9 - пляски с бубном, и к кому бечь за поддержкой - непонятно.

Ну сделайте уже 1.9-stable!!! Который будет гарантированно собираться, с гарантированным задокументированным списком поддерживаемых модулей! Ну зачем вся эта головная боль...

Что-то мне подсказывает, что когда я таки перееду на x64 линух, я приложу максимум усилий, чтобы продолжать юзать там husky-1.4-stable x86 через мультилиб, а на 1.9 так и не перееду :(

                                С наилучшими пожеланиями, Семён.

... Трудно все время быть человеком. Люди мешают... (c)...
--- GoldED+/LNX 1.1.5-b20231008 (Linux 6.1.53-gentoo-r1 iF6M10)
* Origin: IceLAN (2:5025/121)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.068747 секунды