Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 283341 - media-gfx/sane-backends-1.0.20-r1 has automagic dependency on sys-libs/libieee1284
Summary: media-gfx/sane-backends-1.0.20-r1 has automagic dependency on sys-libs/libiee...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Patrick Kursawe (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-31 16:34 UTC by Arfrever Frehtes Taifersar Arahesis (RETIRED)
Modified: 2010-04-02 22:17 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2009-08-31 16:34:22 UTC
/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
Comment 1 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2009-08-31 16:35:00 UTC
$ 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
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2010-03-29 19:21:48 UTC
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.
Comment 3 Patrick Kursawe (RETIRED) gentoo-dev 2010-03-30 07:15:43 UTC
(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.
Comment 4 Patrick Kursawe (RETIRED) gentoo-dev 2010-04-02 22:17:30 UTC
Fix is in CVS for .20-r3, going to bed now.