far2l icon indicating copy to clipboard operation
far2l copied to clipboard

Не собирается на Debian 12

Open mihmig opened this issue 5 months ago • 4 comments

Выполняю:

apt install libx11-dev libxi-dev libpcre3-dev libxerces-c-dev libuchardet-dev libssh-dev libssl-dev libsmbclient-dev libnfs-dev libneon27-dev libarchive-dev cmake pkg-config g++ git
git clone https://github.com/elfmz/far2l.git
mkdir -p far2l/_build && cd far2l/_build
cmake -DUSEUCD=no -DUSEWX=no -DCMAKE_BUILD_TYPE=Release ..
cmake --build .

Получаю:

[  0%] generating language template
Use of uninitialized value $minor in concatenation (.) or string at /opt/far2l/far2l/bootstrap/scripts/far2l_m4.pl line 11.
Use of uninitialized value $patch in concatenation (.) or string at /opt/far2l/far2l/bootstrap/scripts/far2l_m4.pl line 11.
Use of uninitialized value $arch in concatenation (.) or string at /opt/far2l/far2l/bootstrap/scripts/far2l_m4.pl line 11.
Use of uninitialized value $minor in substitution (s///) at /opt/far2l/far2l/bootstrap/scripts/far2l_m4.pl line 27, <STDIN> line 63.
Use of uninitialized value $patch in substitution (s///) at /opt/far2l/far2l/bootstrap/scripts/far2l_m4.pl line 28, <STDIN> line 63.
[  1%] generating languages
Updating lang.inc
[  1%] generating help Eng
Use of uninitialized value $minor in concatenation (.) or string at /opt/far2l/far2l/bootstrap/scripts/far2l_m4.pl line 11.
Use of uninitialized value $patch in concatenation (.) or string at /opt/far2l/far2l/bootstrap/scripts/far2l_m4.pl line 11.
Use of uninitialized value $arch in concatenation (.) or string at /opt/far2l/far2l/bootstrap/scripts/far2l_m4.pl line 11.
[  1%] generating help Rus
Use of uninitialized value $minor in concatenation (.) or string at /opt/far2l/far2l/bootstrap/scripts/far2l_m4.pl line 11.
Use of uninitialized value $patch in concatenation (.) or string at /opt/far2l/far2l/bootstrap/scripts/far2l_m4.pl line 11.
Use of uninitialized value $arch in concatenation (.) or string at /opt/far2l/far2l/bootstrap/scripts/far2l_m4.pl line 11.
[  2%] generating help Hun
Use of uninitialized value $minor in concatenation (.) or string at /opt/far2l/far2l/bootstrap/scripts/far2l_m4.pl line 11.
Use of uninitialized value $patch in concatenation (.) or string at /opt/far2l/far2l/bootstrap/scripts/far2l_m4.pl line 11.
Use of uninitialized value $arch in concatenation (.) or string at /opt/far2l/far2l/bootstrap/scripts/far2l_m4.pl line 11.
[  3%] generating help Ukr
Use of uninitialized value $minor in concatenation (.) or string at /opt/far2l/far2l/bootstrap/scripts/far2l_m4.pl line 11.
Use of uninitialized value $patch in concatenation (.) or string at /opt/far2l/far2l/bootstrap/scripts/far2l_m4.pl line 11.
Use of uninitialized value $arch in concatenation (.) or string at /opt/far2l/far2l/bootstrap/scripts/far2l_m4.pl line 11.
generating version information
Bad args at /opt/far2l/far2l/bootstrap/scripts/farver.pl line 11.
gmake[2]: *** [bootstrap/CMakeFiles/bootstrap.dir/build.make:110: bootstrap] Error 255
gmake[1]: *** [CMakeFiles/Makefile2:126: bootstrap/CMakeFiles/bootstrap.dir/all] Error 2
gmake: *** [Makefile:136: all] Error 2

В принципе - локализация не нужна, но как её отключить?

mihmig avatar Jul 14 '25 15:07 mihmig

надо смотреть вывод cmake -DUSEUCD=no -DUSEWX=no -DCMAKE_BUILD_TYPE=Release ..

судя по тексту ошибки, в скрипт не передаются переменные окружения. Файл packaging/version на месте ?

ctapmex avatar Jul 14 '25 15:07 ctapmex

Для Debian 12 доступен свежий релиз через backports: https://packages.debian.org/search?suite=bookworm-backports&keywords=far2l

Можете подключить backports и ставить:

  • sudo apt install far2l-wx - если нужны и терминальная и графическая версии;
  • sudo apt install far2l - если нужна только терминальная;
  • sudo apt install --no-install-recommends far2l - если нужна только терминальная без автоматической установки зависимостей, используемых TTY|X и Netrocks.

akruphi avatar Jul 14 '25 17:07 akruphi

Спасибо, подключение backports помогло.

mihmig avatar Jul 14 '25 18:07 mihmig

@mihmig Если проблема решена, не забывайте закрывать issue.

spnethw avatar Jul 27 '25 16:07 spnethw