Bug 1049840

Summary: rpmbuild of cups : rpmbuild -ta cups-1.7.0-source.tar.bz2 leads to libusbx-devel is needed
Product: Red Hat Enterprise Linux 6 Reporter: Mehmet Demirtaş <mehmetdemirtas2012>
Component: libusb1Assignee: Hans de Goede <hdegoede>
Status: CLOSED NOTABUG QA Contact: BaseOS QE - Apps <qe-baseos-apps>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 6.3CC: hdegoede
Target Milestone: rc   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-01-31 16:19:03 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Mehmet Demirtaş 2014-01-08 10:43:12 UTC
Hello ,

Description of problem: error: Failed build dependencies:
	libusbx-devel is needed by cups-1:1.7.0-0.x86_64 . 

I think ,it requires a replacement of libusb1 with libusbx .
In addition , it leads to a lot of dependencies. Annoying situation for me.
Yum does not contain rpms for this . I install the dependency libusbx-devel-doc . But other dependency "libusbx" causes more dependencies such as GLIBC_2.17 and LIBUDEV.
                          
What can I do in this circumstance because it ramifies and gets complicated.

Thanks,

Installed Packages
glibc.i686                                                                       2.12-1.80.el6                                                                                                    
glibc.x86_64                                                                     2.12-1.80.el6                                                             
glibc-common.x86_64                                                              2.12-1.80.el6                                                             
glibc-devel.i686                                                                 2.12-1.80.el6                                                                                                               
glibc-devel.x86_64                                                               2.12-1.80.el6                                                             
glibc-headers.x86_64                                                             2.12-1.80.el6                                                             
glibc-utils.x86_64                                                               2.12-1.80.el6

Comment 2 Mehmet Demirtaş 2014-01-09 11:58:38 UTC
[root@localhost Desktop]# rpm -ivh libusbx-1.0.17-1.fc21.x86_64.rpm 
error: Failed dependencies:
	libc.so.6(GLIBC_2.14)(64bit) is needed by libusbx-1.0.17-1.fc21.x86_64
	libc.so.6(GLIBC_2.17)(64bit) is needed by libusbx-1.0.17-1.fc21.x86_64
	libudev.so.1()(64bit) is needed by libusbx-1.0.17-1.fc21.x86_64
	libudev.so.1(LIBUDEV_183)(64bit) is needed by libusbx-1.0.17-1.fc21.x86_64

Comment 3 Hans de Goede 2014-01-31 16:19:03 UTC
cups-1.7.0 is newer then the cups we ship and support on RHEL-6. So I assume that you're trying to build a newer version yourself. This is not supported.