#1
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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 |