I have emerge hplip, the sane dll.conf file has only hpaio not#. The /usr/lib/sane has libsane-hpaio.so, libsane-hpaio.so.1 and libsane-hpaio.so.1.0.0 listed as 0B Unknown. I think this is a bug can any one help me. peter # scanimage -L [sanei_debug] Setting debug level of dll to 128. [dll] sane_init: SANE dll backend version 1.0.11 from sane-backends 1.0.17 [dll] sane_init: reading dll.conf [dll] add_backend: adding backend `hpaio' [dll] sane_get_devices [dll] load: searching backend `hpaio' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-hpaio.so.1' [dll] load: couldn't open `/usr/lib/sane/libsane-hpaio.so.1' (No such file or directory) [dll] load: couldn't find backend `hpaio' (No such file or directory) [dll] sane_get_devices: found 0 devices No scanners were identified. If you were expecting something different, check that the scanner is plugged in, turned on and detected by the sane-find-scanner tool (if appropriate). Please read the documentation which came with this software (README, FAQ, manpages). [dll] sane_exit: exiting [dll] sane_exit: finished
*** Bug 121044 has been marked as a duplicate of this bug. ***
Since this library is not part of sane-backends I'd like to reassign it to the printing herd.
Hello, Would you please try re-emerging net-print/hplip? It works for me. Please test both =net-print/hplip-0.9.7-r3 and =net-print/hplip-0.9.8 to be sure. $ ls -lh /usr/lib/sane/libsane-hpaio.so.1 lrwxrwxrwx 1 root root 27 Feb 7 14:22 /usr/lib/sane/libsane-hpaio.so.1 -> /usr/lib/libsane-hpaio.so.1 $ ls -lh /usr/lib/libsane-hpaio.so.1 lrwxrwxrwx 1 root root 22 Feb 7 14:22 /usr/lib/libsane-hpaio.so.1 -> libsane-hpaio.so.1.0.0 $ ls -lh /usr/lib/sane/libsane-hpaio.so.1.0.0 lrwxrwxrwx 1 root root 31 Feb 7 14:22 /usr/lib/sane/libsane-hpaio.so.1.0.0 -> /usr/lib/libsane-hpaio.so.1.0.0 $ equery b /usr/lib/sane/libsane-hpaio.so.1 [ Searching for file(s) /usr/lib/sane/libsane-hpaio.so.1 in *... ] net-print/hplip-0.9.8 (/usr/lib/sane/libsane-hpaio.so.1 -> /usr/lib/libsane-hpaio.so.1) $ scanimage -L device `hpaio:/usb/psc_1310_series?serial=BR57E3H14XO2' is a hp psc_1310_series multi-function peripheral
To: Marcelo Goes Thx for your suggestion. I have tryed reemerging hplip and than typing this command: ls -lh /usr/lib/sane/libsane-hpaio.so.1 && ls -lh /usr/lib/libsane-hpaio.so.1 && ls -lh /usr/lib/sane/libsane-hpaio.so.1.0.0 && equery b /usr/lib/sane/libsane-hpaio.so.1 && scanimage -L gave me this results: lrwxrwxrwx 1 root root 27 Mar 6 00:30 /usr/lib/sane/libsane-hpaio.so.1 -> /usr/lib/libsane-hpaio.so.1 lrwxrwxrwx 1 root root 22 Mar 6 00:30 /usr/lib/libsane-hpaio.so.1 -> libsane-hpaio.so.1.0.0 lrwxrwxrwx 1 root root 31 Mar 6 00:30 /usr/lib/sane/libsane-hpaio.so.1.0.0 -> /usr/lib/libsane-hpaio.so.1.0.0 [ Searching for file(s) /usr/lib/sane/libsane-hpaio.so.1 in *... ] net-print/hplip-0.9.8-r2 (/usr/lib/sane/libsane-hpaio.so.1 -> /usr/lib/libsane-hpaio.so.1) device `hpaio:/usb/psc_1200_series?serial=HU37ACQ24X5H' is a hp psc_1200_series multi-function peripheral wich is same as in your case BUT the media-gfx/sane-backends-1.0.17 still fails: make[1]: Entering directory `/var/tmp/portage/sane-backends-1.0.17/work/sane-backends-1.0.17/backend' make[1]: *** No rule to make target `libsane-hpaio.la', needed by `all'. Stop. make[1]: Leaving directory `/var/tmp/portage/sane-backends-1.0.17/work/sane-backends-1.0.17/backend' make: *** [all-recursive] Error 1 !!! ERROR: media-gfx/sane-backends-1.0.17 failed. Call stack: ebuild.sh, line 1933: Called dyn_compile ebuild.sh, line 971: Called src_compile !!! (no error message) !!! If you need support, post the topmost build error, and the call stack if relevant.
I'm stumped. Patrick, any idea what could be causing this problem? jaBo, as far as I can tell sane-backends does not depend on hplip, so another idea to try would be to unmerge hplip and try emerging sane-backends again. I did a quick check for "hpaio" in sane-backends's source code and did not find anything useful. :-(
> jaBo, as far as I can tell sane-backends does not depend on hplip, so another > idea to try would be to unmerge hplip and try emerging sane-backends again. thx, but when I try that: emerge -C hplip && emerge sane-backends sane-backends still fails. so I guess I ll just keep the lower version of sane-backends and mask 1.0.17. bye
*** Bug 128748 has been marked as a duplicate of this bug. ***
not reproduceable cant be fixed, probably will not happen again, closing. hanks for reporting