Fehler beim Erstellen eines normalen Backends unter Debian

347
Kime

Ich versuche, ein sane-backend auf einem Debian 8 Testing i686-Rechner zu erstellen.

./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 

Zuerst schlug make fehl, weil fid2eml nicht installiert war und die Variable "no" war. Nun scheitert es einige Aussagen weiter unten, weil TEXINPUTS "nein" ist.

Nether für das Problem mit fid2eml noch den nächsten Fehler habe ich bisher noch nichts gefunden.

Ich kümmere mich nicht um lokale Dokumentation, ich möchte nur das Backend "pixma" aufbauen, das in Debian zu fehlen scheint.

1

1 Antwort auf die Frage

0
Psychonaut

Der Fehler tritt auf, weil Ihrem Rechner dlh, ein LaTeX-zu-HTML-Konverter, fehlt . Das configureSkript für Sane-Backends enthält einen fehlerhaften Test für dlh. Wenn dies nicht der Fall ist, wird der Befehlspfad dlh fälschlicherweise auf festgelegt no.

Ich glaube übrigens, dass Ihre ursprüngliche Frage möglicherweise einen Tippfehler enthält. Sie schreiben, dass "fid2eml" auf Ihrem System fehlte, als Sie "fig2dev" meinten (was Teil der Transfig- Toolsuite ist ). Der configureTest für fig2dev ist ähnlich fehlerhaft und führt auch dazu, dass das Makefile einen nicht vorhandenen noBefehl ausführt, wenn fig2dev nicht gefunden wird.

Update: Dieses Problem wurde am 18. September 2016 im Hauptzweig des Quell-Repositorys "Sane-Backend" behoben.