Ошибка построения Sane-Backend на Debian

Я пытаюсь собрать вменяемый бэкэнд на машине Debian 8 Testing i686.

./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var  --enable-avahi

make

make[1]: Entering directory '/home/share/private/src/mf8030/sane-backends/doc'
TEXINPUTS=".:.:$TEXINPUTS" no ./sane.tex
/bin/bash: no: command not found
Makefile:992: recipe for target 'sane-html' failed
make[1]: *** [sane-html] Error 127
make[1]: Leaving directory '/home/share/private/src/mf8030/sane-backends/doc'
Makefile:542: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1

Сначала make потерпел неудачу, потому что fid2eml не был установлен, а переменная была "нет". Теперь он проваливает несколько операторов внизу, потому что TEXINPUTS - "нет".

Нет проблем с fid2eml, ни следующей ошибки я пока не нашел ничего.

Мне нет дела до какой-либо локальной документации, я просто хочу создать "пиксму" бэкэнда, которая, по-видимому, отсутствует в Debian.

1 ответ

Ошибка возникает из-за того, что на вашем компьютере отсутствует конвертер LaTeX-HTML. configure скрипт для sane-backends содержит ошибочный тест для dlh; если он не может обнаружить его, он по ошибке устанавливает путь к команде dlh no,

Кстати, я думаю, что в вашем первоначальном вопросе может быть опечатка. Вы пишете, что "fid2eml" отсутствовал в вашей системе, когда я думаю, что вы имели в виду "fig2dev" (который является частью набора инструментов transfig). configure Тест для fig2dev также неисправен, что также приведет к выполнению несуществующего файла Makefile. no команда, если fig2dev не найден.

Обновление: эта проблема была исправлена ​​в основной ветке исходного хранилища sane-backend 18 сентября 2016 года.

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