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

295
Kime

Я пытаюсь собрать вменяемый бэкэнд на машине 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
Psychonaut

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

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

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