Bug 58934

Summary: Why do I need cups library for Qt !?
Product: [Retired] Red Hat Raw Hide Reporter: Mario Mikocevic <mario.mikocevic>
Component: qtAssignee: Bernhard Rosenkraenzer <bero>
Status: CLOSED RAWHIDE QA Contact: Aaron Brown <abrown>
Severity: low Docs Contact:
Priority: low    
Version: 1.0   
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2002-01-28 11:47:39 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Mario Mikocevic 2002-01-28 09:39:15 UTC
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:

Comment 1 Bernhard Rosenkraenzer 2002-01-28 11:47:34 UTC
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.


Comment 2 Bernhard Rosenkraenzer 2002-04-05 10:00:18 UTC
It uses dlopen now.