RU.HUSKY----------------- < Пред. | След. > -- < @ > -- < Сообщ. > -- < Эхи > --
 Nп/п : 49 из 100
 От   : Semen Panevin                       2:5025/121        18 окт 23 23:27:34
 К    : Michael Dukelsky                                      18 окт 23 00:16:01
 Тема : Re: Проекты из huskyproject
----------------------------------------------------------------------------------
                                                                                 
@MSGID: 2:5025/121 6530469b
@REPLY: 2:5020/1042 652ff2fc
@CHRS: CP866 2
@TZUTC: 0300
@TID: hpt/lnx 1.4.0-sta 15-05-13
    Доброго здоровьица тебе, 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)
SEEN-BY: 46/49 50/13 279 400/814 452/28 455/19
4500/1 5019/40 5020/101 329
SEEN-BY: 5020/400 545 715 736 848 1042 1477 1982
2395 2992 4441 5545 12000
SEEN-BY: 5022/77 128 5025/2 3 12 38 75 121
5027/12 5029/32 5030/1081 1957
SEEN-BY: 5030/2104 2404 5035/85 5037/7 5053/400
5054/1 5059/37 5060/900
SEEN-BY: 5066/18 5080/68 102 5085/13 5095/20
6078/80
@PATH: 5025/121 75 5020/545 4441



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх