I've discovered the source of the problem. Even the official SuSE RPMs do not contain sm3600.o libsane-s9036.so.1 libsane-sceptre.so.1 libsane-sharp.so.1 ## libsane-sm3600.so.1 should be right about here ## libsane-snapscan.so.1 libsane-sp15c.so.1 libsane-st400.so.1 The reason is that sm3600.o never compiles because the function usb_get_busses() is not defined in libusb. # nm /usr/lib/libusb.so | grep usb_get_busses # During the "./configure" stage of the sane compile, a small binary is compiled testing for this. It obviously fails, and it even prints out the following: # ./configure | grep -i sm3600 disabling SM3600 backend # Since you discovered this bug Cowherd, I believe you should be the one to report it [feedback@suse.com], or, better yet, if you have SuSE Installation Support time left, use that. Of course, I won't hang you swaying in the wind. :) A newer version of libusb is available (0.1.6a). I'll check it out tonight and past back whether it has this function. If it does, all you will need to do is install the newer version of libusb. Needless to say, I will create an RPM, as there must be many more users about there with the same problem. On Monday 11 November 2002 17:55, you wrote:
Tried the i686.rpm and still no sm3600.o . The man page is installed, but not the module. I think the configure file needs to be modified to add sm3600.o as one of the modules (don't ask me why).
Do you or anyone know how to install sane source with yast2 in 8.1?
Jonathan Paul Cowherd Linux and Java Administrator Genscape, Inc. Email: jonathan.cowherd@genscape.com Office: (502) 583-3730 Mobile: (502) 314-0444
--
Karol Pietrzak