Теперь у меня сборка и установка выполняется без ошибок:
однако ни один файл не устанавливается:
Я проверил, проект действительно не кладёт в DISTDIR (/var/tmp/portage/app-emulation/sk-1.0.0/image) ни одного файла.
Вероятно он почему-то складывает их куда-то ещё в другое место.
$ autoreconf -iv
autoreconf-2.71: export WARNINGS=
autoreconf-2.71: Entering directory '.'
autoreconf-2.71: configure.ac: not using Gettext
autoreconf-2.71: running: aclocal
autoreconf-2.71: configure.ac: tracing
autoreconf-2.71: configure.ac: not using Libtool
autoreconf-2.71: configure.ac: not using Intltool
autoreconf-2.71: configure.ac: not using Gtkdoc
autoreconf-2.71: running: /usr/bin/autoconf-2.71
autoreconf-2.71: configure.ac: not using Autoheader
autoreconf-2.71: configure.ac: not using Automake
autoreconf-2.71: Leaving directory '.'
Makefile не создаётся.
т.е. почему-то не вызывается ./configure
Вот это, наверное, уже чисто гентушная заморочка.
Дочитал руководство
https://wiki.gentoo.org/wiki/Autotools
Перекопировал оттуда функцию src_prepare() в свой билд:
https://sourceforge.net/p/plana-gentoo/ … 0.0.ebuild
теперь ошибка такая:
Написано там:
install:
install $(OUT) $(DESTDIR)$(bindir)/$(OUT)
uninstall:
rm $(DESTDIR)$(bindir)/$(OUT)
И это логично, ведь директория не создавалась, перед тем как туда инсталлировать файл.
Отредактировано Лис (2023-03-12 22:03:59)