[sane-devel] Relocation error

Henning Meier-Geinitz henning@meier-geinitz.de
Sun, 21 Dec 2003 12:55:34 +0100


On Sun, Dec 21, 2003 at 11:12:19AM +0000, Alexander Hunziker wrote:
> In the config file for the plustek backend, I put the line
> device libusb:004:002

I think that's not necessary. The next time you boot or replug your
USB devices, the libusb numbers will be different. The autodetection
should just work.

> Now, if I call scanimage -L, all it gives is
> scanimage: relocation error: /usr/lib/sane/libsane-brother.so.1: 
> undefined symbol: sanei_usb_init

The brother backend is not part of SANE. So you are not using
sane-backends from our distribution. Kick your distributor instead :-)

> If, however, I execute scanimage -d plustek:libusb:004:002 > testimage, 
> it works fine.
> Does anybody know what to do about that?

For me it looks like the brother backend wasn't linked to libusb.

Disable it by commenting out "brother" in dll.conf.