Trying emerge -puDv world builds the following dependency graph: [ebuild U ] dev-dotnet/art-sharp-2.16.0 [2.8.0] 0 kB [ebuild U ] dev-dotnet/gconf-sharp-2.16.0 [2.8.0] 0 kB [ebuild N ] dev-dotnet/gtkhtml-sharp-2.16.0 0 kB [ebuild N ] dev-util/mono-tools-1.1.17-r1 USE="gtkhtml -seamonkey" 0 kB [ebuild U ] dev-dotnet/gtk-sharp-2.10.0 [2.8.0] USE="doc" 0 kB [...] which fails: >>> Emerging (1 of 74) dev-dotnet/art-sharp-2.16.0 to / [...] checking for GTKSHARP... configure: error: Package requirements (gtk-sharp-2.0 >= 2.10.0) were not met: Requested 'gtk-sharp-2.0 >= 2.10.0' but version of Gtk is 2.8.0 Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables GTKSHARP_CFLAGS and GTKSHARP_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. !!! Please attach the following file when filing a report to bugs.gentoo.org: !!! /var/tmp/portage/art-sharp-2.16.0/work/gnome-sharp-2.16.0/config.log !!! ERROR: dev-dotnet/art-sharp-2.16.0 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile ebuild.sh, line 1255: Called gtk-sharp-component_src_compile gtk-sharp-component.eclass, line 180: Called gtk-sharp-component_src_configure gtk-sharp-component.eclass, line 176: Called econf '--disable-gda' '--disable-glade' '--disable-gnome' '--disable-gnomedb' '--disable-gtkhtml' '--disable-rsvg' '--disable-vte' '--disable-gnomevfs' '--disable-panelapplet' '--enable-art' ebuild.sh, line 540: Called die !!! econf failed !!! If you need support, post the topmost build error, and the call stack if relevant. Workaround is to change the building order of art-sharp and gtk-sharp: emerge -v gtk-sharp art-sharp but, perhaps, this can be done in ebuilds automatically. Reproducible: Always Steps to Reproduce: 1. emerge -uDv world or emerge art-sharp Actual Results: it fails. Expected Results: emerge should build in opposite order.
This sounds like a portage issue. It definitely has a dependency on gtksharp-2.10. Can you prove the output of emerge -upvt art-sharp ?
I can't confirm this behavior here: hell art-sharp # emerge -pv art-sharp These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] dev-dotnet/gtk-sharp-2.10.0 USE="doc" 0 kB [ebuild N ] dev-dotnet/art-sharp-2.16.0 0 kB as you can see, gtk-sharp-2.10.0 is being pulled in by art-sharp. Moreover, the reporter didn't give any signs of life for over 4 months now. Closing bug.