libcairo and libpixman

Michael Schwendt fedora at wir-sind-cool.org
Thu Aug 18 16:05:13 UTC 2005


On Thu, 18 Aug 2005 11:54:40 -0400, glenn wrote:

> Nalin Dahyabhai wrote:
> > On Thu, Aug 18, 2005 at 11:25:21AM -0400, glenn wrote:
> > 
> >>When can we expect libcairo.so.1 and libpxman.so.1 to become available.
> >>The updates seem to be useless without those 2 libraries.
> > 
> > 
> > Those libraries are going away, not arriving.  The dependency breakage
> > you're seeing in Raw Hide is in packages which depend on libcairo.so.1
> > which need to be rebuilt with the libcairo.so.2 from the newer cairo
> > packages.
> > 
> > At any rate, today's Raw Hide Report suggests that everything in Core
> > which needed a rebuild has been rebuilt, and repoquery confirms it.
> > 
> > HTH,
> > 
> > Nalin
> > 
> 
> Tnxs for the comments.  I must be missing some step.  It appears that I
> have to delete many of the gnome, etc pkgs for get rid of the dependency
> on "so.1" of the library OR I need an FC5-T1 distro, to start with those
> obsolete pkgs not installed.
> 
> I suspect if I go back to my reference FC4 development distro (pre FC4
> release), and do all the updates, I think I will arrive where I am now.
> 
> Does this mean I have to butcher all those pkgs that have a dependency
> on "so.1" of those libraries?

With a simple "yum update", Yum will pull in updates which no longer
need libcairo.so.1 or libpixman.so.1. It seems, though, you may need
to remove at least libgnomedb manually, as nothing obsoletes it.
What I see is like this:

$ sudo yum update
--> Finished Dependency Resolution
Error: Missing Dependency: libpixman.so.1 is needed by package gai
Error: Missing Dependency: libcairo.so.1 is needed by package libgnomedb
Error: Missing Dependency: libpixman.so.1 is needed by package gai-temp
Error: Missing Dependency: libcairo.so.1 is needed by package gai
Error: Missing Dependency: libpixman.so.1 is needed by package liferea
Error: Missing Dependency: libcairo.so.1 is needed by package liferea
Error: Missing Dependency: libcdio.so.5(CDIO_5) is needed by package libcddb
Error: Missing Dependency: libcdio.so.5 is needed by package libcddb
Error: Missing Dependency: libcairo.so.1 is needed by package gai-temp
Error: Missing Dependency: libpixman.so.1 is needed by package libgnomedb
$ sudo rpm -e libgnomedb

gai, gai-temp, liferea, libcddb are from Fedora Extras. A rebuild of the
GAI packages is in progress right now. libcddb apparently is broken.
liferea needs a rebuild, too.
 




More information about the fedora-test-list mailing list