Description of Problem: # rpm -Uvh --force qt-3.0.2-0.cvs20020118.2.i386.rpm qt-devel-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): How Reproducible: Always Steps to Reproduce: 1. rpm -Fvh qt* 2. 3. Actual Results: Expected Results: Additional Information:
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.