Snapcraft: autoreconf: 'configure.ac' или 'configure.in' требуется

Я следовал учебнику snapcraft.io/create , чтобы создать следующее snapcraft.yaml:

name: vokoscreen-snap
version: "2.5.0"
summary: Vokoscreen Screencast
description: Screencast software
  This is part of the snapcraft tour at https://snapcraft.io/create/
confinement: strict

apps:
  vokoscreen:
    command: vokoscreen-snap

parts:
  vokoscreen:
    plugin: autotools
    source: http://linuxecke.volkoh.de/vokoscreen/vokoscreen-2.5.0.tar.gz

Запуск snapcraft, однако, приводит к следующей ошибке:

orschiro@x230:~/Downloads/vokoscreen-snap$ snapcraft 
Skipping pull vokoscreen (already ran)
Preparing to build vokoscreen 
Building vokoscreen 
autoreconf -i
autoreconf: 'configure.ac' or 'configure.in' is required
Command '['/bin/sh', '/tmp/tmpsmpubw0c', 'autoreconf', '-i']' returned
non-zero exit status 1

Я убедился, что build-essential установлен правильно. Как я могу устранить ошибку сборки?

1
задан 5 July 2016 в 10:39

1 ответ

autotools плагин, который указан в Вашем snapcraft.yaml, необходим для ./configure && make && sudo make install вид программного обеспечения. (Можно проверить вывод snapcraft help autotools для понимания, что он делает, что его функции и что он ожидает.)

Рассмотрение содержания vokoscreen-2.5.0.tar.gz, этому, вероятно, не будет нужно autotools плагин для создания:

daniel@daydream:/tmp$ tar xfvz vokoscreen-2.5.0.tar.gz 
./vokoscreen.run
daniel@daydream:/tmp$ file vokoscreen.run 
vokoscreen.run: POSIX shell script executable (binary data)
daniel@daydream:/tmp$ 

tarball содержит только один исполняемый файл, который похож, он самораспаковывается. Насколько я знаю, что нет никакого плагина для snapcraft, который заботится о том все же, таким образом, Вы могли бы хотеть записать свой собственный плагин. Это должно быть просто несколько строк python.

Обновление: Рассмотрение https://codeload.github.com/vkohaupt/vokoscreen/tar.gz/2.5.0 Вы могли также просто создать его из источника с помощью qmake плагин.

0
ответ дан 5 July 2016 в 10:39
  • 1
    Да окна. Сделайте я просто щелкаю правой кнопкой по диску – frustrationmultiplied 29 January 2018 в 04:49

Другие вопросы по тегам:

Похожие вопросы: