SCIENTIFIC-LINUX-USERS Archives

March 2008

SCIENTIFIC-LINUX-USERS@LISTSERV.FNAL.GOV

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Troy Dawson <[log in to unmask]>
Reply To:
Troy Dawson <[log in to unmask]>
Date:
Fri, 14 Mar 2008 14:27:36 -0500
Content-Type:
text/plain
Parts/Attachments:
text/plain (69 lines)
Troy Dawson wrote:
> Jeffrey D Anderson wrote:
>> I have a machine pointing to the SL4x rolling repository that just got updated
>> to SL46.
>>
>> I have the following repos enabled:
>>
>> epel
>> sl-errata
>> sl-base
>>
>>
>> Today I tried to install httpd-devel and got this:
>>
>>
>> [root@math3 yum.repos.d]# yum install httpd-devel
>> Loading "kernel-module" plugin
>> Setting up Install Process
>> Setting up repositories
>> Reading repository metadata in from local files
>> Parsing package install arguments
>> Resolving Dependencies
>> --> Populating transaction set with selected packages. Please wait.
>> ---> Package httpd-devel.i386 0:2.0.52-38.sl4.2 set to be updated
>> --> Running transaction check
>> --> Processing Dependency: apr-util-devel for package: httpd-devel
>> --> Processing Dependency: apr-devel for package: httpd-devel
>> --> Restarting Dependency Resolution with new changes.
>> --> Populating transaction set with selected packages. Please wait.
>> ---> Package apr-devel.i386 0:0.9.4-24.9 set to be updated
>> ---> Package apr-util-devel.i386 0:0.9.4-22.el4 set to be updated
>> --> Running transaction check
>> --> Processing Dependency: gcc = 3.4.5 for package: apr-devel
>> --> Finished Dependency Resolution
>> Beginning Kernel Module Plugin
>> Finished Kernel Module Plugin
>> Error: Missing Dependency: gcc = 3.4.5 is needed by package apr-devel
>>
>>
>> It looks like apr-devel needs to be rebuilt for the new SL46 release.
>>
> 
> That's bizarre.
> Thanks for pointing that out.  I'm not quite sure how that happened, but we'll
> get it fixed.
> 
> Troy

*grumble grumble grumble*
Looks like this has always been broken and nobody has noticed.
For some reason in this one rpm they check and see what version of gcc it is 
being compiled with and say that is what it depends on.
All other rpm's either just say gcc or libgcc_s.so.1 or something more generic.
As far as I can tell, there is nothing specific about this rpm that requires 
the version of gcc it was compiled with, it's just a poorly written rpm spec 
file.  (In my opnion)

I know that doesn't fix the bug yet ... I'm just grumbling, because I really 
*hate* having to change rpm's for no other reason that the spec file was poorly 
written.  And I haven't figured out a way to push this back to the vendor, 
because it fit's with their building/releasing scheme.

Troy
-- 
__________________________________________________
Troy Dawson  [log in to unmask]  (630)840-6468
Fermilab  ComputingDivision/LCSI/CSI DSS Group
__________________________________________________

ATOM RSS1 RSS2