• Не получается собрать под Ubuntu

    From Henri Laan@2:46/49.1 to All on Thu Oct 5 00:18:10 2023
    Привет, All!

    Система Ubuntu 22.04.3 LTS

    Установил всё нужное из инструкции:
    apt install git make gcc g++ libperl-dev zlib1g zlib1g-dev texinfo ncurses-base ncurses-bin libmodule-build-perl libtest-simple-perl

    создал пользователя:
    adduser fido

    зашел под ним, дальше снова по инструкции:
    wget https://raw.githubusercontent.com/huskyproject/huskybse/master/script/init_build
    chmod 0755 init_build
    ./init_build

    Далее по инструкции нужно запустить ./build.sh, но его нет, он лежит в husky.
    В подсказке предлагается запустить по полному пути /home/fido/husky/build.sh, но выдается ошибка:
    make: *** No rule to make target 'update'. Stop.
    Иду в husky, запускаю там ./build.sh

    Что-то происходит, и выдается множество fatal error, вроде таких:

    gcc -Wall -c -g0 -O3 -fomit-frame-pointer -fPIC -DUNIX -Ifidoconf/ -Ismapi/ -Ihuskylib/ -Imsged/ -DUSE_MSGAPI -DUSE_FIDOCONFIG -DUNAME=\"LNX\" -DREADMAPSDAT=\"~/fido/etc/husky/msged/readmaps.dat\" -DWRITMAPSDAT=\"~/fido/etc/husky/msged/writmaps.dat\" -DDEFAULT_CONFIG_FILE=\"~/fido/etc/husky/msged.cfg\" -o msged/Build/obj/strextra.o msged/strextra.c
    gcc: fatal error: Killed signal terminated program cc1
    compilation terminated.
    make: *** [hpt/Makefile:120: hpt/Build/obj/perl.o] Error 1
    make: *** Waiting for unfinished jobs....
    Killed
    make: [msged/doc/makefile.husky:61: msged/Build/msged.html] Error 137 (ignored)

    асколько я заметил, эти fatal error выдаются на каждый устанавливаемый пакет. аверное я что-то не так делаю, но что именно?



    С уважением - Henri
    --- GoldED+/W32-MINGW 1.1.5-b20120519 (Kubik 3.0)
    * Origin: EEStation. Tallinn, Estonia. (2:46/49.1)
  • From Henri Laan@2:46/49.1 to Henri Laan on Thu Oct 5 15:31:56 2023
    Привет, Henri!

    Ответ на сообщение Henri Laan (2:46/49.1) к All, написанное 05 окт 23 в 00:18:

    Система Ubuntu 22.04.3 LTS
    Установил всё нужное из инструкции:
    асколько я заметил, эти fatal error выдаются на каждый
    устанавливаемый пакет. аверное я что-то не так делаю, но что именно?

    Сам себе и отвечу.

    Сначала в huskymak.cfg в PROGRAMS указать только htick, собрать, сделать install.

    Потом в huskymak.cfg указать все остальное (выкинув msged):
    PROGRAMS=hpt hptkill hptsqfix hptutil sqpack fidoroute util areastat nltools

    Тогда вроде бы всё нормально. Во всяком случае, hpt, htick и прочие - запускаются.
    Вот такие танцы с бубном, может быть кому-то пригодится.



    С уважением - Henri
    --- GoldED+/W32-MINGW 1.1.5-b20120519 (Kubik 3.0)
    * Origin: EEStation. Tallinn, Estonia. (2:46/49.1)