On 3/1/06, alan <alan@xxxxxxxxxxxxxx> wrote: > On Wed, 1 Mar 2006, Albert A. Modderkolk wrote: > > > I also get this message when trying to update ImageMagick: > > > > Resolving Dependencies > > --> Populating transaction set with selected packages. Please wait. > > ---> Package ImageMagick.x86_64 0:6.2.2.0-3.fc4.1 set to be updated > > ---> Package ImageMagick.i386 0:6.2.2.0-3.fc4.1 set to be updated > > --> Running transaction check > > --> Processing Dependency: ImageMagick = 6.2.2.0-3.fc4.0 for package: > > ImageMagick-c++ > > --> Finished Dependency Resolution > > Error: Missing Dependency: ImageMagick = 6.2.2.0-3.fc4.0 is needed by > > package ImageMagick-c++ > > > > ImageMagick seems to require a backward version... are we back to RPM's > > dependency nightmares? How can I fix this? > > You are missreading that. ImageMagick-c++ is what needs the old version. > Sound like whoever built ImageMagick-c++ has not rebuilt it for the new > version. > > Yum is there to resolve rpm dependacy problems, but it cannot do so if > people do not rebuild packages with hard dependancies in the first place. > > If package A depends on package Z version 1.0 and package Z gets updated > to version 1.1, package A has to be rebuilt so it can be upgraded as well. > There is a newer version of ImageMagick-c++ which matches the other two packages being installed. The OP did not download it. Perhaps he was not aware of its availability?