Ошибка построения 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 года.