Subject: | |
From: | |
Reply To: | |
Date: | Fri, 14 Mar 2008 14:27:36 -0500 |
Content-Type: | text/plain |
Parts/Attachments: |
|
|
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
__________________________________________________
|
|
|