Nп/п : 51 из 100
От : Michael Dukelsky 2:5020/1042 19 окт 23 12:46:30
К : Semen Panevin 19 окт 23 13:18:02
Тема : Проекты из huskyproject
----------------------------------------------------------------------------------
@MSGID: 2:5020/1042 653101e2
@REPLY: 2:5025/121 6530469b
@CHRS: CP866 2
@TZUTC: 0300
@RealName: Михаил Дукельский
@TID: hpt/lnx 1.9 2023-02-24
Привет, Semen!
18 October 2023 23:27, Semen Panevin послал(а) письмо к Michael Dukelsky:
SP>>> Научите, как собрать bsopack и другие проекты, не перечисленные
SP>>> в SUBPROJECTS мейкфайла из huskybse.
MD>> Семён! Для того, чтобы собрать программу с помощью makefile, в
MD>> этом makefile должно быть написано, как собирать эту программу.
MD>> Ты хочешь, чтобы мейкфайл генерировался автоматически? Для этого
MD>> есть CMake. Пожалуйста, пользуйся им
SP> [...]
SP> Описано в документации его использование?
Например, в hpt/INSTALL.md
SP> Есть ограниченный список поддерживаемых прог, а остальные нет?
SP> Несмотря на то, что в них написано что они тоже часть husky project и
SP> версии 1.9? А как об этом узнать? В какой доке написано, какие
SP> поддерживаются а какие нет? (ещё раз повторюсь, репозиториев там ажно
SP> 42!!!)
Ты так пишешь, как будто тут целая команда занимается поддержкой
Husky. Но этого нет. Есть отдельные люди, которые иногда что-то делают.
Делают то, что они считают нужным и на что у них есть время. Это же
хобби. Вот Alexander Skovpen сделал сборку через CMake. Я вместе с Yauheni
Kaliuta сделал параллельную сборку через обычные мейкфайлы. Почему не все
подпроекты охвачены? Я включил в сборку только те подпроекты, которые
интересовали меня.
SP> Если поддерживаются не все, а только некоторые, можно же об этом
SP> написать в документации?
Об этом написано в huskymak.cfg:
# A list of programs to be built separated by spaces. Do not include here any
# libraries on which the programs depend, since the libraries will be
# built automatically. You may remove any program from the list, but to add
# a program missing in the current list, one has to change makefiles.
#
PROGRAMS=hpt htick hptkill hptsqfix hptutil sqpack msged fidoroute
util areastat nltools
MD>> Когда Max Vasilyev захотел добавить в PROGRAMS подпроекты
MD>> areastat и nltools, он, ни у кого ничего не спрашивая, посмотрел,
MD>> как реализованы другие подпроекты и дописал в мейкфайлы всё, что
MD>> нужно для сборки areastat и nltools. Хочешь добавить bsopack?
MD>> Добавляй. Не хочешь? Не добавляй.
SP> Да я может и хочу, но не умею :)
Не умеешь, научись. :)
SP> Вообще я хочу чтобы bsopack собирался. И у него есть дока с описанием
SP> сборки. Казалось бы, чего больше? Но вот чего-то по доке не
SP> работает... Либо я что-то делаю не так, либо чего-то не понимаю в этой
SP> жизни.
У меня нет времени на поддержку bsopack. Хочешь - займись.
SP> Если это неправильная дока, к кому идти за правильной?
SP> Вот в husky-1.4 bsopack прекрасно собирается. А 1.9 чё-та не хочет. А
SP> Виссарионов продолжает твердить про rolling current и что stable не
SP> stable а current не current и вообще это всё от лукавого.
SP> Я по-прежнему не понимаю, как жить без stable.
SP> ВСЕ модули, которые были в CVS на sf в 1.4-stable, собираются, по их
SP> докам. Но типа не поддерживаются, устарели. А модный молодёжный
SP> современный поддерживаемый 1.9 - пляски с бубном, и к кому бечь за
SP> поддержкой - непонятно.
SP> Ну сделайте уже 1.9-stable!!! Который будет гарантированно собираться,
SP> с гарантированным задокументированным списком поддерживаемых модулей!
SP> Ну зачем вся эта головная боль...
Ты ошибся дверью. В Фидонете никаких гарантий никто никогда не
давал, не даёт и не будет давать.
SP> Что-то мне подсказывает, что когда я таки перееду на x64 линух, я
SP> приложу максимум усилий, чтобы продолжать юзать там husky-1.4-stable
SP> x86 через мультилиб, а на 1.9 так и не перееду :(
Это твой личный выбор.
Желаю успехов, Semen!
За сим откланиваюсь, Michael.
... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20231008
* Origin: ==<<.f1042.ru.>>== (2:5020/1042)
SEEN-BY: 46/49 50/109 221/6 240/1120 250/25 301/1
341/66 452/28 455/19 463/68
SEEN-BY: 467/888 4500/1 5000/111 5001/100 5005/49
5015/42 46 5019/40 400
SEEN-BY: 5020/101 113 545 620 715 814 828 830
846 848 1042 1067 2992 4441
SEEN-BY: 5020/12000 5022/77 128 5029/32 5030/49 115
1081 1474 5036/26 5049/3
SEEN-BY: 5050/151 5053/51 58 5054/8 89 5058/104
5060/900 5061/133 5068/45
SEEN-BY: 5083/1 444 6090/1
@PATH: 5020/1042 4441