evolution 1.4.6 depends on gal library to be at least 1.99.11. The current ebuild for evolution requires "=gal-1.99*". So gal-1.99.10, which I have, seemed to satisfy the dependency, while the ./configure script for evolution failed. I changed that line of the ebuild to: ">=gnome-extra/gal-1.99.11" and emerge correctly downloaded and installed gal-1.99.11 first, then continued with evolution. The same dependecy problem applies to gtkhtml. So here are the two modified lines of my ebuild (they happen to be really the first two lines in the RDEPENDS clause): >=gnome-extra/libgtkhtml-3.0.10 >=gnome-extra/gal-1.99.11 After I made these changes, it works as expectd. Reproducible: Always Steps to Reproduce: 1. 2. 3. Expected Results: Download the right dependent packages.
unfortunately, this is a limitation of portage that we cannot do ranged dependency. i'm going to fix this by pegging it to gal-1.99.11 rather than >= because this is not compatible with gal-2.2 which is in hard masked by will be shortly introduced into the tree