atrpms, gcc, libtool and what did i do wrong?

Axel Thimm Axel.Thimm at ATrpms.net
Thu Jul 28 15:45:52 UTC 2005


On Thu, Jul 28, 2005 at 11:29:06AM -0400, Robert P. J. Day wrote:
> 
>   as a followup to the recent flurry of posts regarding third-party
> yum repos, here's the situation i'm in right now -- perhaps someone
> can explain what i should have done differently.
> 
>   on one FC4 box, i had added a number of third-party repos, including
> axel thimm's base and updates repos.  because of that, when i did a
> "yum update" recently, one of the updates i got was for libtool from
> axel's updates repo:
> 
>   # rpm -q libtool
>   libtool-1.5.18-2.99_11.rhfc4.at

That's not from "base" or "updates", which are vanilla redhat.com
mirrors, but from "atrpms".

> the problem with this libtool update is that it has a dependency
> *specifically* of gcc-4.0.0.  at this point, i can no longer do a
> regular yum update since the fedora updates-released repo has an
> updated gcc-4.0.1-fc4 *and* an updated libtool-1.5.16...
> 
>   at this point, yum won't update gcc since the current libtool
> (axel's) *absolutely* requires the current gcc-4.0.0, and yum won't
> update libtool since it must figure that the current version
> (1.5.18...) is newer than fedora's 1.5.16.
> 
>   in short, having updated libtool from axel's repo has pretty much
> screwed me in terms of doing an unassisted update at this point.
> thoughts?

ATrpms needs to rebuild libtool against the latest gcc updates. Until
then you should downgrade libtool to 1.5.16.multilib2-2.

Try using smart to resolve this:

yum install smart
smart update
smart upgrade

Loading cache...
Updating cache...               ######################################## [100%]

Computing transaction...

Upgrading packages (32):
  apr                                    libgfortran                            
  apr-devel                              libgnat                                
  audit-libs                             libmudflap                             
  cpp                                    libmudflap-devel                       
  gcc                                    libobjc                                
  gcc-c++                                libstdc++                              
  gcc-gfortran                           libstdc++-devel                        
  gcc-gnat                               mgetty                                 
  gcc-java                               mgetty-sendfax                         
  gcc-objc                               mgetty-viewfax                         
  gnome-panel                            mgetty-voice                           
  gnome-panel-devel                      system-config-bind                     
  libgcc                                 system-config-printer                  
  libgcj                                 system-config-printer-gui              
  libgcj-devel                           tar                                    
  libgcj-src                             util-linux                             

Downgrading packages (1):
  libtool  

63.6MB of package files are needed. 571.8kB will be used.

Confirm changes? (Y/n): 


> rday
> 
> p.s.  the update on a more generic, stock FC4 box works fine since
> the version of libtool on *that* system is the regular FC version,
> hence yum is happy to update it along with gcc and a bunch of others.
> 

-- 
Axel.Thimm at ATrpms.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/fedora-list/attachments/20050728/388b2b26/attachment-0001.sig>


More information about the fedora-list mailing list