RU.HUSKY----------------- < Пред. | След. > -- < @ > -- < Сообщ. > -- < Эхи > --
 Nп/п : 48 из 100
 От   : Michael Dukelsky                    2:5020/1042       18 окт 23 17:39:08
 К    : Semen Panevin                                         18 окт 23 19:11:01
 Тема : Проекты из huskyproject
----------------------------------------------------------------------------------
                                                                                 
@MSGID: 2:5020/1042 652ff2fc
@REPLY: 2:5025/121 652f83a6
@CHRS: CP866 2
@TZUTC: 0300
@RealName: Михаил Дукельский
@TID: hpt/lnx 1.9 2023-02-24
Привет, Semen!

18 October 2023 10:05, Semen Panevin послал(а) письмо к All:

 SP> В проекте huskyproject 42! репозитория.
 SP> При этом в huskybse/Makefile в SUBPROJECTS прописано хардкодом всего
 SP> 17 проектов (четыре из которых - обязательная база), и все PROGRAMS из
 SP> huskymak.cfg фильтруются по этим SUBPROJECTS, насколько я ничего не
 SP> понимаю в этом мейкфайле.

 SP> Возьмём, к примеру, bsopack.

 SP> https://github.com/huskyproject/bsopack/blob/master/INSTALL

 SP> -1: Please read the files (especially README.Makefiles) in the
 SP> husky-common-package FIRST!

 SP> Ищем husky-common-package - нету такого.
 SP> Предполагаем, что это huskybse, читаем данный ридми там, в нём ссылка
 SP> на INSTALL.asciidoc

 SP> Делаем по нему - добавляем bsopack в PROGRAMS в huskymak.cfg и
 SP> запускаем make либо ./build.sh

 SP> bsopack не выкачивается. Потому что не упомянут в SUBPROJECTS. Или я
 SP> делаю что-то не так?

 SP> Если идти по инструкции из bsopack дальше, то делаем source tree как
 SP> там описано, запускаем make и... ошибка, потому что Makefile-то там и
 SP> нету! huskymak.cfg без Makefile бесполезен...

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

 Семён! Для того, чтобы собрать программу с помощью makefile, в этом
makefile должно быть написано, как собирать эту программу. Ты хочешь, чтобы
мейкфайл генерировался автоматически? Для этого есть CMake. Пожалуйста,
пользуйся им и не задавай здесь больше вопросов про huskybse/Makefile, потому
что он не генерируется автоматически, а пишется вручную. Никаких
инструкций по написанию программ, в том числе и программ на языке GNU makefile
здесь нет и не будет.

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

Желаю успехов, 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



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

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