/usr/bin/sane-find-scanner and /usr/lib/libsane.so.1 are linked against libieee1284.so.3 even when sane_backends_canon_pp, sane_backends_hpsj5s and sane_backends_mustek_pp USE flags are disabled. $ emerge -ptv sane-backends These are the packages that would be merged, in reverse order: Calculating dependencies... done! [ebuild R ] media-gfx/sane-backends-1.0.20-r1 USE="ipv6 usb -avahi -doc -gphoto2 -v4l" SANE_BACKENDS="plustek -abaton -agfafocus -apple -artec -artec_eplus48u -as6e -avision -bh -canon -canon630u -canon_dr -canon_pp -cardscan -coolscan -coolscan2 -coolscan3 -dc210 -dc240 -dc25 -dell1600n_net -dmc -epjitsu -epson -epson2 -fujitsu -genesys -gt68xx -hp -hp3500 -hp3900 -hp4200 -hp5400 -hp5590 -hpljm1005 -hpsj5s -hs2p -ibm -leo -lexmark -ma1509 -matsushita -microtek -microtek2 -mustek -mustek_pp -mustek_usb -mustek_usb2 -nec -net -niash -pie -pixma -plustek_pp -qcam -ricoh -rts8891 -s9036 -sceptre -sharp -sm3600 -sm3840 -snapscan -sp15c -st400 -stv680 -tamarack -teco1 -teco2 -teco3 -test -u12 -umax -umax1220u -umax_pp -xerox_mfp" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB
$ scanelf -qF '%F: %n' `qlist media-gfx/sane-backends | sort` /usr/bin/gamma4scanimage: libm.so.6,libc.so.6 /usr/bin/sane-find-scanner: libusb-0.1.so.4,libieee1284.so.3,libc.so.6 /usr/bin/scanimage: libsane.so.1,libc.so.6 /usr/lib64/libsane.so: libdl.so.2,libieee1284.so.3,libusb-0.1.so.4,libpthread.so.0,libc.so.6 /usr/lib64/libsane.so.1: libdl.so.2,libieee1284.so.3,libusb-0.1.so.4,libpthread.so.0,libc.so.6 /usr/lib64/libsane.so.1.0.20: libdl.so.2,libieee1284.so.3,libusb-0.1.so.4,libpthread.so.0,libc.so.6 /usr/lib64/sane/libsane-dll.so: libdl.so.2,libc.so.6 /usr/lib64/sane/libsane-dll.so.1: libdl.so.2,libc.so.6 /usr/lib64/sane/libsane-dll.so.1.0.20: libdl.so.2,libc.so.6 /usr/lib64/sane/libsane-plustek.so: libm.so.6,libusb-0.1.so.4,libc.so.6 /usr/lib64/sane/libsane-plustek.so.1: libm.so.6,libusb-0.1.so.4,libc.so.6 /usr/lib64/sane/libsane-plustek.so.1.0.20: libm.so.6,libusb-0.1.so.4,libc.so.6 /usr/sbin/saned: libsane.so.1,libc.so.6
This is true and it's definitely a problem; you should most likely add a USE flag for the parport support, similar to how a usb USE flag is present.
(In reply to comment #2) > This is true and it's definitely a problem; you should most likely add a USE > flag for the parport support, similar to how a usb USE flag is present. I never doubted that this is true, and I am ashamed to see that I did not find the time to fix this for more than half a year. Sorry, time is a very scarce resource for me and everything that is not completely trivial is likely to get delayed, especially when it is no show stopper.
Fix is in CVS for .20-r3, going to bed now.