1

Я пытаюсь собрать вменяемый бэкэнд на машине 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 и за следующую ошибку я пока ничего не нашел.

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

1 ответ1

0

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .