Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 166269 - dev-dotnet/art-sharp-2.16.0 needs >=gtk-sharp-2.10.0
Summary: dev-dotnet/art-sharp-2.16.0 needs >=gtk-sharp-2.10.0
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High minor (vote)
Assignee: dotnet project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-02-10 22:36 UTC by Andy
Modified: 2007-06-24 02:52 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andy 2007-02-10 22:36:51 UTC
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.
Comment 1 Saleem Abdulrasool (RETIRED) gentoo-dev 2007-02-17 20:34:56 UTC
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 ?
Comment 2 Jurek Bartuszek (RETIRED) gentoo-dev 2007-06-24 02:52:05 UTC
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.