Description of Problem:
# rpm -Uvh --force qt-3.0.2-0.cvs20020118.2.i386.rpm
error: failed dependencies:
libcups.so.2 is needed by qt-3.0.2-0.cvs20020118.2
libcups.so.2 is needed by qt-devel-3.0.2-0.cvs20020118.2
Option --force is because of a release quirk (-1.cvs vs -0.cvs) so please
this time ignore that.
Why do I need cups library for Qt !?
Is this requirement now permanent and mandatory !?
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. rpm -Fvh qt*
Qt's QPrinter class uses libcups to get a list of available printers if cups is
being used, so this is intentional.
However, since only one function (cupsGetDests()) is used and loading libcups
even for applications that don't print at all is a waste of space, I'll probably
replace this with a dlopen call in the next build.
It uses dlopen now.