forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.HUSKY

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 29.11.2021, 15:24
Dmitriy Kulikov
Guest
 
Сообщений: n/a
По умолчанию Fido. как сделать правильно?

Dmitriy Kulikov написал(а) к Michael Dukelsky в Nov 21 18:13:34 по местному времени:

Мир дому твоему, Michael !

* Answering a msg posted in area ru.linux.chainik (Пpоcто и доcтyпно о линyкcе).

Просто, чтобы разобраться. Задам вопрос здесь.

28 Ноя 21 19:33, you wrote to me:

TK>>>> Ещё вопрос (надеюсь последний). Перед компиляций любого модуля
TK>>>> husky (например hpt), нужно собрать сначала smapi и fidoconf.
MD>>> Где ты это прочёл? Читать надо
MD>>> https://github.com/huskyproject/husk...er/INSTALL_ru.
MD>>> a sciidoc
DK>> Не пойму. Собирать в определённой последовасти больше не нужно?
MD> Нет.

Схема сборки изменилась, поэтому хочу уточнить. Когда нужно собрать, скажем hpt и у меня не rpm. Сначала я редактирую (или нет) huskymak.cfg. Потом делаю:

wget https://raw.githubusercontent.com/hu...ipt/init_build
chmod 0755 init_build
./init_build

Потом, следуя файлу, нужо собрать сботку. Что соберётся? huskybse и smapi? Остальное нужно собрать руками? Например - hpt, htick и msged.

А если я хочу собрать исключительно kfe, которого на гитхабе вроде нет? Тогда нужно читать пункт 3 указаного файла? Какая тогда последовательость? Всё равно нужно скрипт запускать?

Дмитрий Ю. Куликов
для эхоконференции Нusky-project (hpt htick fidoconfig) [29 Ноя 21 - 17:48]
... https://vk.com/hakudzero Telegram: @hakudzero ..
--- GoldED+/W32-MSVC 1.1.5-b20180707
Ответить с цитированием
  #2  
Старый 29.11.2021, 18:03
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию Fido. как сделать правильно?

Michael Dukelsky написал(а) к Dmitriy Kulikov в Nov 21 16:34:14 по местному времени:

Привет, Dmitriy!

29 November 2021 18:13, Dmitriy Kulikov послал(а) письмо к Michael Dukelsky:

DK> Схема сборки изменилась, поэтому хочу уточнить. Когда нужно собрать,
DK> скажем hpt и у меня не rpm. Сначала я редактирую (или нет)
DK> huskymak.cfg. Потом делаю:

DK> wget
DK> https://raw.githubusercontent.com/hu...master/script/
DK> initbuild chmod 0755 init_build ./initbuild

Последовательность действий перед началом сборки такая: скачиваешь initbuild, запускаешь его, получаешь каталог huskybse с файлами и вне этого каталога Makefile, build.sh и huskymak.cfg. Теперь читаешь huskymak.cfg и правишь его, если надо. Я сейчас прописал эти детали в INSTALLru.asciidoc.

DK> Потом, следуя файлу, нужо собрать сботку. Что соберётся? huskybse и
DK> smapi? Остальное нужно собрать руками? Например - hpt, htick и msged.

Нет, в huskybse лежат всякие вспомогательные файлы, нужные для процесса сборки, но собирать там нечего. Соберутся те файлы, которые перечислены в PROGRAMS в huskymak.cfg, и библиотеки, от которых они зависят.

DK> А если я хочу собрать исключительно kfe, которого на гитхабе вроде
DK> нет? Тогда нужно читать пункт 3 указаного файла? Какая тогда
DK> последовательость? Всё равно нужно скрипт запускать?

Если ты хочешь собрать какую-то программу не из Нusky, зависящую от библиотек Нusky, то можешь, например, оставить в PROGRAMS только hpt и запустить сборку с помощью build.sh. Нужные тебе библиотеки будут лежать в каталогах имя_библиотеки/Build. Например, в каталоге huskylib/Build может лежать что-нибудь типа libhusky.so.1.9.20211008, если тебе нужны динамические библиотеки, и libhusky.a, если статические.

Желаю успехов, Dmitriy!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20180707
Ответить с цитированием
  #3  
Старый 30.11.2021, 09:35
Dmitriy Kulikov
Guest
 
Сообщений: n/a
По умолчанию Fido. как сделать правильно?

Dmitriy Kulikov написал(а) к Michael Dukelsky в Nov 21 11:55:40 по местному времени:

Мир дому твоему, Michael !

29 Ноя 21 16:34, you wrote to me:

MD> Последовательность действий перед началом сборки такая: скачиваешь
MD> init_build, запускаешь его, получаешь каталог huskybse с файлами и вне
MD> этого каталога Makefile, build.sh и huskymak.cfg. Теперь читаешь
MD> huskymak.cfg и правишь его, если надо. Я сейчас прописал эти детали в
MD> INSTALL_ru.asciidoc.

Думаю, что понял. Спасибо! Попробую теперь всё это собрать...

DK>> А если я хочу собрать исключительно kfe, которого на гитхабе
DK>> вроде нет? Тогда нужно читать пункт 3 указаного файла? Какая
DK>> тогда последовательость? Всё равно нужно скрипт запускать?
MD> Если ты хочешь собрать какую-то программу не из Нusky, зависящую от
MD> библиотек Нusky, то можешь, например, оставить в PROGRAMS только hpt и
MD> запустить сборку с помощью build.sh. Нужные тебе библиотеки будут
MD> лежать в каталогах имя_библиотеки/Build. Например, в каталоге
MD> huskylib/Build может лежать что-нибудь типа libhusky.so.1.9.20211008,
MD> если тебе нужны динамические библиотеки, и libhusky.a, если
MD> статические.

Я хочу попробовать собрать редактор kfe, которого нет на github, но есть в файле husky-all-1.9-source-20211014.zip, который лежит в http://download.huskyproject.org/sources/ Я не пойму. Это часть проекта husky или нет? В README написано только:
=======begin===============================================
kfe - Kde Fido Editor
a KDE application written by Michael Espey.

The lastest Version should always be available at

Camouflage BBS Нamburg
ISDN 2:240/5034
Modem 2:240/5035

filename: /husky/kfe-latest.tar.gz
magic: kfe

If you have access to the net, you can also get a copy of kfe (and
the other husky programs) at
http://ftp.sar-gmbh.com/pub/freeware...-latest.tar.gz

Please also checkout my homepage http://www.pweb.de/camouflage.hh.

KFE do not supported after 1999 year.
=======end=================================================

Кто и зачем его положил в husky-all-1.9-source-20211014.zip? Или я не там спрашиваю и http://download.huskyproject.org/ не имеет к проекту husky никакого отношения?

Дмитрий Ю. Куликов
для эхоконференции Нusky-project (hpt htick fidoconfig) [30 Ноя 21 - 11:55]
... https://vk.com/hakudzero Telegram: @hakudzero ..
--- GoldED+/W32-MSVC 1.1.5-b20180707
Ответить с цитированием
  #4  
Старый 30.11.2021, 13:23
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию Fido. как сделать правильно?

Michael Dukelsky написал(а) к Dmitriy Kulikov в Nov 21 12:14:00 по местному времени:

Привет, Dmitriy!

30 November 2021 11:55, Dmitriy Kulikov послал(а) письмо к Michael Dukelsky:

DK> Я хочу попробовать собрать редактор kfe, которого нет на github,

Когда ты в первый раз сказал, что его нет на github, я не посмотрел, а он там есть.
https://github.com/huskyproject/kfe

DK> но
DK> есть в файле husky-all-1.9-source-20211014.zip, который лежит в
DK> http://download.huskyproject.org/sources/ Я не пойму. Это часть
DK> проекта husky или нет? В README написано только:
DK> =======begin===============================================
DK> kfe - Kde Fido Editor
[...skipped...]
DK> KFE do not supported after 1999 year.
DK> =======end=================================================

Тут на ломаном английском написано, что KFE не поддерживается с 1999 года. Его оставили для истории. То, что он не поддерживается, означает, что тебе придётся ковыряться с ним самому и на возможные вопросы никто тут не ответит.

Желаю успехов, Dmitriy!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20180707
Ответить с цитированием
  #5  
Старый 01.12.2021, 20:02
Dmitriy Kulikov
Guest
 
Сообщений: n/a
По умолчанию Fido. как сделать правильно?

Dmitriy Kulikov написал(а) к Michael Dukelsky в Dec 21 18:20:00 по местному времени:

Мир дому твоему, Michael !

30 Ноя 21 12:14, you wrote to me:

MD> Когда ты в первый раз сказал, что его нет на github, я не посмотрел, а
MD> он там есть.
MD> https://github.com/huskyproject/kfe

Вот странно. Я его в поиске не нашёл. Спасибо за ссылку!

MD> Тут на ломаном английском написано, что KFE не поддерживается с 1999
MD> года. Его оставили для истории. То, что он не поддерживается,
MD> означает, что тебе придётся ковыряться с ним самому и на возможные
MD> вопросы никто тут не ответит.

Ну да. Я и хотел сам с ним поковыряться...

Дмитрий Ю. Куликов
для эхоконференции Нusky-project (hpt htick fidoconfig) [01 Дек 21 - 18:20]
... https://vk.com/hakudzero Telegram: @hakudzero ..
--- GoldED+/W32-MSVC 1.1.5-b20180707
Ответить с цитированием
  #6  
Старый 21.12.2021, 20:56
Dmitriy Kulikov
Guest
 
Сообщений: n/a
По умолчанию Fido. как сделать правильно?

Dmitriy Kulikov написал(а) к Michael Dukelsky в Dec 21 23:32:50 по местному времени:

Мир дому твоему, Michael !

29 Ноя 21 16:34, you wrote to me:

MD> Последовательность действий перед началом сборки такая: скачиваешь
MD> init_build, запускаешь его, получаешь каталог huskybse с файлами и вне
MD> этого каталога Makefile, build.sh и huskymak.cfg. Теперь читаешь
MD> huskymak.cfg и правишь его, если надо. Я сейчас прописал эти детали в
MD> INSTALL_ru.asciidoc.

Всё сделал как написано. Запустил build.sh, почти всё скомпилировалось, но процесс завершился на компилировании msged. Вот так:

==========8<===========begin error.txt============8<==========
msged/Build/msged -hc msged/msghelp.src msged/Build/msghelp.dat
Msged help file compiler

НELPCMP: Compiling, pass one (reading)... done.
НELPCMP: Compiling 7 topics, pass two (writing)... done.
gcc -s -o hpt/Build/hpt hpt/Build/obj/carbon.o hpt/Build/obj/dupe.o hpt/Build/obj/fcommon.o hpt/Build/obj/global.o hpt/Build/obj/hpt.o hpt/Build/obj/hptafix.o hpt/Build/obj/link.o hpt/Build/obj/perl.o hpt/Build/obj/pktread.o hpt/Build/obj/pktwrite.o hpt/Build/obj/post.o hpt/Build/obj/scan.o hpt/Build/obj/scanarea.o hpt/Build/obj/seenby.o hpt/Build/obj/toss.o areafix/Build/libareafix.a fidoconf/Build/libfidoconf.a smapi/Build/libsmapi.a huskylib/Build/libhusky.a hptzip/Build/libhptzip.a -Xlinker -l:libz.a -Wl,-E -fstack-protector-strong -L/usr/local/lib -L/usr/lib/x86_64-linux-gnu/perl/5.28/CORE -lperl -ldl -lm -lpthread -lc -lcrypt
/usr/bin/ld: cannot find -lperl
collect2: error: ld returned 1 exit status
make: * [hpt/Makefile:128: hpt/Build/hpt] Ошибка 1
Для продолжения нажмите любую клавишу...
==========8<============end error.txt=============8<==========

Что это такое и как победить?

Дмитрий Ю. Куликов
для эхоконференции Нusky-project (hpt htick fidoconfig) [21 Дек 21 - 23:32]
... https://vk.com/hakudzero Telegram: @hakudzero ..
--- GoldED+/W32-MSVC 1.1.5-b20180707
Ответить с цитированием
  #7  
Старый 21.12.2021, 21:45
Dmitriy Smirnov
Guest
 
Сообщений: n/a
По умолчанию Fido. как сделать правильно?

Dmitriy Smirnov написал(а) к Dmitriy Kulikov в Dec 21 22:26:24 по местному времени:

hi, Dmitriy!

21 Dec 21 23:32, Dmitriy Kulikov wrote to Michael Dukelsky:

MD>> Последовательность действий перед началом сборки такая:
MD>> скачиваешь init_build, запускаешь его, получаешь каталог huskybse
MD>> с файлами и вне этого каталога Makefile, build.sh и huskymak.cfg.
MD>> Теперь читаешь huskymak.cfg и правишь его, если надо. Я сейчас
MD>> прописал эти детали в INSTALL_ru.asciidoc.

DK> Всё сделал как написано. Запустил build.sh, почти всё
DK> скомпилировалось, но процесс завершился на компилировании msged. Вот
DK> так:

DK> ==========8<===========begin error.txt============8<==========
[skip]
DK> -lc -lcrypt /usr/bin/ld: cannot find -lperl
DK> collect2: error: ld returned 1 exit status
DK> make: * [hpt/Makefile:128: hpt/Build/hpt] Ошибка 1
DK> Для продолжения нажмите любую клавишу...
DK> ==========8<============end error.txt=============8<==========

DK> Что это такое и как победить?

на перл ругется вестимо, сдается мне тебе даже поддержка перла не нужна.
Попробуй PERL=0 в huskymak.cfg

wbr, Dmitriy.
---
Ответить с цитированием
  #8  
Старый 21.12.2021, 23:03
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию Fido. как сделать правильно?

Michael Dukelsky написал(а) к Dmitriy Kulikov в Dec 21 21:33:46 по местному времени:

Привет, Dmitriy!

21 December 2021 23:32, Dmitriy Kulikov послал(а) письмо к Michael Dukelsky:

MD>> Последовательность действий перед началом сборки такая:
MD>> скачиваешь init_build, запускаешь его, получаешь каталог huskybse
MD>> с файлами и вне этого каталога Makefile, build.sh и huskymak.cfg.
MD>> Теперь читаешь huskymak.cfg и правишь его, если надо. Я сейчас
MD>> прописал эти детали в INSTALL_ru.asciidoc.

DK> Всё сделал как написано. Запустил build.sh, почти всё
DK> скомпилировалось, но процесс завершился на компилировании msged. Вот
DK> так:

DK> ==========8<===========begin error.txt============8<==========
DK> msged/Build/msged -hc msged/msghelp.src msged/Build/msghelp.dat
DK> Msged help file compiler

DK> НELPCMP: Compiling, pass one (reading)... done.
DK> НELPCMP: Compiling 7 topics, pass two (writing)... done.
DK> gcc -s -o hpt/Build/hpt hpt/Build/obj/carbon.o hpt/Build/obj/dupe.o
DK> hpt/Build/obj/fcommon.o hpt/Build/obj/global.o hpt/Build/obj/hpt.o
DK> hpt/Build/obj/hptafix.o hpt/Build/obj/link.o hpt/Build/obj/perl.o
DK> hpt/Build/obj/pktread.o hpt/Build/obj/pktwrite.o hpt/Build/obj/post.o
DK> hpt/Build/obj/scan.o hpt/Build/obj/scanarea.o hpt/Build/obj/seenby.o
DK> hpt/Build/obj/toss.o areafix/Build/libareafix.a
DK> fidoconf/Build/libfidoconf.a smapi/Build/libsmapi.a
DK> huskylib/Build/libhusky.a hptzip/Build/libhptzip.a -Xlinker -l:libz.a
DK> -Wl,-E -fstack-protector-strong -L/usr/local/lib
DK> -L/usr/lib/x86_64-linux-gnu/perl/5.28/CORE -lperl -ldl -lm -lpthread
DK> -lc -lcrypt /usr/bin/ld: cannot find -lperl
DK> collect2: error: ld returned 1 exit status
DK> make: * [hpt/Makefile:128: hpt/Build/hpt] Ошибка 1
DK> Для продолжения нажмите любую клавишу...
DK> ==========8<============end error.txt=============8<==========

DK> Что это такое и как победить?

Процесс завершился не на компилировании msged, а на сборке hpt из-за того, что компоновщик не нашёл библиотеку libperl.so в каталоге /usr/lib/x86_64-linux-gnu/perl/5.28/CORE.

Желаю успехов, Dmitriy!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20180707
Ответить с цитированием
  #9  
Старый 21.12.2021, 23:33
Nil A
Guest
 
Сообщений: n/a
По умолчанию Fido. как сделать правильно?

Nil A написал(а) к Michael Dukelsky в Dec 21 22:19:46 по местному времени:

Нello, Michael!

Tuesday December 21 2021 21:33, from Michael Dukelsky -> Dmitriy Kulikov:

DK>> Что это такое и как победить?
MD> Процесс завершился не на компилировании msged, а на сборке hpt из-за
MD> того, что компоновщик не нашёл библиотеку libperl.so в каталоге
MD> /usr/lib/x86_64-linux-gnu/perl/5.28/CORE.

В пору писать мануал в стиле, если что-то пошло не так, перезагрузите компьютер, переустановите винду, тьфу, линукс, если проблема всё ещё присутствует, то, скорее всего, это не всязано со сборкой хаски, а со сторонними библиотеками..
А так да, крепись, теперь все шишки сборки на тебе, ведь ты там что-то "разворошил".

Best Regards, Nil
--- GoldED+/LNX 1.1.5
Ответить с цитированием
  #10  
Старый 22.12.2021, 06:05
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию Fido. как сделать правильно?

Alexey Vissarionov написал(а) к Michael Dukelsky в Dec 21 04:42:42 по местному времени:

Доброго времени суток, Michael!
21 Dec 2021 21:33:46, ты -> Dmitriy Kulikov:

DK>> /usr/bin/ld: cannot find -lperl
DK>> collect2: error: ld returned 1 exit status
DK>> Что это такое и как победить?
MD> Процесс завершился не на компилировании msged, а на сборке hpt
MD> из-за того, что компоновщик не нашёл библиотеку libperl.so в
MD> каталоге /usr/lib/x86_64-linux-gnu/perl/5.28/CORE.

Или /usr/lib64/perl5/CORE/libperl.so - тут уже как получится.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Бывают такие горбатые, что сами любую могилу исправят
--- /bin/vi
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 23:30. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot