Hallo, === Am Mittwoch, 19. März 2003 00:57 schrieb David Haller: ===
Hallo,
On Wed, 19 Mar 2003, Bernd Stäglich wrote:
Für den Microtek ScanMaker 3600 fehlen mir im Grunde nur noch die Dateien "libsane-sm3600.a" bzw. "libsane-sm3600.so" im Verzeichnis "/usr/lib/sane" bzw. "usr/local/lib/sane". [...] Die jetzt noch fehlenden Dateien "libsane-sm3600.a" bzw. "libsane-sm3600.so" sollen Teil eines sane-backends sein, aber welchem?
Die Libs _sind_ ein Backend. Dazu muss sane-backends allerdings passend kompiliert sein.
Was heißt "passend kompiliert"?
Dazu brauchst du eine funktionierende libusb (samt headern).
Da hatte ich bei mir gestern auch schon nachgeguckt, weil mir die sm3600-Dokumentation ein bisschen viel von "libusb" sprach. libusb ist aber bei mir scheinbar fehlerlos installiert (libusb 0.1.5-118). Von sane habe ich wie gesagt im Moment übrigens 1.0.11-3 drauf. Passen die Versionen zueinander oder ist da schon was durcheinander? Wie kriege ich evtl. raus, ob - libusb tatsächlich funktioniert und - die dazu passenden "header" funktionieren? Wo kriege ich dazu passende und funktionierende "header" überhaupt her, falls sie in libusb nicht von vornherein drin sind (habe wie gesagt keine Ahnung wie das nun wieder zusammenhängt was von dem da für was zuständig ist)?
Und wie kriege ich die Dateien dann in "/usr/lib/sane"?
Das passend kompilierte sane-backends einspielen.
und jetzt dazu noch mal die Frage: Kann es sein, dass ich zum Funktionieren des sm3600-Moduls mein jetziges sane und jetziges libusb am besten noch mal komplett deinstallieren muss (auch alles, was nur irgendwie nach "sm3600" riecht, rausschmeißen muss aus den diversen Dateien und Verzeichnissen). Dann irgendwelche alten Versionen von sane und libusb downloaden (welche, das müsste ich dann noch mal rausfinden), und alles noch mal auf Basis dieser alten Versionen installieren?
-dnh
Bernd