Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 249768 - gtk-sharp block information service
Summary: gtk-sharp block information service
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: dotnet project
URL:
Whiteboard:
Keywords:
: 253676 (view as bug list)
Depends on:
Blocks: 251083
  Show dependency tree
 
Reported: 2008-12-04 08:53 UTC by Helmut Jarausch
Modified: 2009-04-05 16:22 UTC (History)
6 users (show)

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


Attachments
modified gconf-sharp ebuild (gconf-sharp-2.16.0.ebuild,1.15 KB, text/plain)
2008-12-09 07:46 UTC, onip
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Helmut Jarausch 2008-12-04 08:53:54 UTC
Some packages need gtk-sharp, others glade-sharp and mono-tools needs both.

But gtk-sharp-2.12.6-r1 has a negative dependency on glade-sharp.
So, one cannot install both.
Who cuts this Gordian knot?


Reproducible: Always
Comment 1 M 2008-12-04 22:29:16 UTC
Confirmed, glade-sharp ebuild should get updated.
Comment 2 M 2008-12-04 23:27:48 UTC
Nevermind my previous message (sorry for the noobishness), anyways, I got monodevelop to compile (it needed both packages). What I did was:
emerge -a gconf-sharp --oneshot
emerge -a gtk-sharp --oneshot (which will uninstall glade-sharp)
emerge -a monodevelop

My package.keywords:
# Mono:
=dev-dotnet/gtk-sharp-2.12*
=dev-dotnet/libgdiplus-2*
dev-dotnet/mono-addins
=dev-dotnet/xsp-2.0*
dev-lang/mono
dev-util/monodevelop
dev-util/monodoc
Comment 3 Zac Medico gentoo-dev 2008-12-05 10:13:09 UTC
In /usr/portage/dev-dotnet/gtk-sharp/metadata.xml it says this:

  <use>
    <flag name="glade">
      Build the C#/Mono bindings for libglade (Glade#). This flag
      replaces the separate <pkg>dev-dotnet/glade-sharp</pkg> package
      that was available up to version 2.10.0. If a package require
      Glade# make sure to use a USE-based dependency from EAPI 2.
    </flag>
  </use>

If you have any packages that still depend on dev-dotnet/glade-sharp then you probably need to upgrade them to a newer version. This command will show which packages you have installed that still depend on it (the ones that you need to upgrade):

  emerge -pv --depclean dev-dotnet/glade-sharp
Comment 4 Zac Medico gentoo-dev 2008-12-05 10:15:31 UTC
Please reopen if you find any packages for with the latest version still depends on dev-dotnet/glade-sharp.
Comment 5 Zac Medico gentoo-dev 2008-12-05 10:29:16 UTC
(In reply to comment #3)
>   emerge -pv --depclean dev-dotnet/glade-sharp

Another approach that you might try is to uninstall dev-dotnet/glade-sharp as mask it in package.mask as suggested in bug #249640, comment #14.

  emerge -C dev-dotnet/glade-sharp
  echo dev-dotnet/glade-sharp >> /etc/portage/package.mask

However, the --depclean approach might be easier since it will give you a list of packages and you probably need to add the latest versions of those packages to package.keywords.
Comment 6 Matthew 2008-12-05 13:23:31 UTC
(In reply to comment #5)
> (In reply to comment #3)
> >   emerge -pv --depclean dev-dotnet/glade-sharp
> 
> Another approach that you might try is to uninstall dev-dotnet/glade-sharp as
> mask it in package.mask as suggested in bug #249640, comment #14.
> 
>   emerge -C dev-dotnet/glade-sharp
>   echo dev-dotnet/glade-sharp >> /etc/portage/package.mask
> 
> However, the --depclean approach might be easier since it will give you a list
> of packages and you probably need to add the latest versions of those packages
> to package.keywords.
> 

Neither of the solutions suggested actually work.
glade-sharp isn't installed, so I can't find what packages depend on it. Attempting to built it results in it pulling in an older version of gtk-sharp which fails to build on my machine with odd errors such as:
generated/PangoHelper.cs(17,76): error CS0039: Cannot convert type `GLib.Object' to `Pango.Context' via a built-in conversion

Masking it as suggested in the final post results in a still failed emerge -DuN world with the error !!! All ebuilds that could satisfy ">=dev-dotnet/glade-sharp-2.0" have been masked.

I managed to track it down in my case to gnome-do pulling it in, so I've temporarily unmerged gnome-do. emerge -DuN works, I'm still emerging now so I'm not sure if anything else is broken as a result of this. This doesn't seem to be an ideal solution, but I'm not sure this is the this is the place for the bug to continue either.
Comment 7 Helmut Jarausch 2008-12-05 14:28:26 UTC
(In reply to comment #4)
> Please reopen if you find any packages for with the latest version still
> depends on dev-dotnet/glade-sharp.
> 

(In reply to comment #3)
> In /usr/portage/dev-dotnet/gtk-sharp/metadata.xml it says this:
> 
>   <use>
>     <flag name="glade">
>       Build the C#/Mono bindings for libglade (Glade#). This flag
>       replaces the separate <pkg>dev-dotnet/glade-sharp</pkg> package
>       that was available up to version 2.10.0. If a package require
>       Glade# make sure to use a USE-based dependency from EAPI 2.
>     </flag>
>   </use>
> 
> If you have any packages that still depend on dev-dotnet/glade-sharp then you
> probably need to upgrade them to a newer version. This command will show which
> packages you have installed that still depend on it (the ones that you need to
> upgrade):
> 
>   emerge -pv --depclean dev-dotnet/glade-sharp
> 

Now dev-util/mono-tools-2.0 fails  with
/usr/bin/gmcs -debug -target:library -out:GeckoHtmlRender.dll ./PrintManager.cs ./GeckoHtmlRender.cs -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/pango-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/atk-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gdk-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gtk-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/glib-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/glade-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gnome-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/art-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gnome-vfs-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gconf-sharp.dll   -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gtkhtml-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gnome-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/pango-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/atk-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gdk-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gtk-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/art-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gnome-vfs-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/glib-sharp.dll   -r:/usr/lib/mono/gecko-sharp-2.0/gecko-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/pango-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/atk-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gdk-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gtk-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/glib-sharp.dll   /r:/usr/lib/mono/monodoc/monodoc.dll   -r:browser.exe  "-d:USE_GTKHTML_PRINT" 
./PrintManager.cs(28,31): error CS0234: The type or namespace name `PrintJob' does not exist in the namespace `Gnome'. Are you missing an assembly reference?
./PrintManager.cs(29,25): error CS0246: The type or namespace name `PrintDialog' could not be found. Are you missing a using directive or an assembly reference?
./PrintManager.cs(34,31): error CS0234: The type or namespace name `PrintContext' does not exist in the namespace `Gnome'. Are you missing an assembly reference?
Compilation failed: 3 error(s), 0 warnings

But that might be a new bug?
Comment 8 onip 2008-12-08 10:36:54 UTC
also gconf-sharp-2.16.0 pulls in glade-sharp. upgrading to 2.24 is not a solution imho, it would need all of gnome-2.24.

I'm trying to modify gconf-sharp ebuild to see if it builds against gtk-sharp with glade use flag only
Comment 9 Rodrigo Saboya 2008-12-08 20:02:40 UTC
I'm on x86 but I use some ~x86 packages.

I had some problems with the following packages trying to emerge ~x86 banshee:

dev-dotnet/gnome-sharp
dev-util/bless

And this one trying to emerge ~x86 monodevelop:

dev-dotnet/gtkhtml-sharp

There seems to be an issue with the gtk-sharp-component eclass or something. I could only emerge monodevelop without downgrading gtk-sharp by bumping the GTK_SHARP_REQUIRED_VERSION on the gtkhtml ebuild to version 2.12. That seems to be the problem with all packages that inherit from that class. I can emerge -uDN world withoth problems but if I try this for instance:

emerge gconf-sharp

It will pull gtk-sharp-2.10. I noticed there's a hack in the mentioend eclass for gladesharp stuff, but it either needs some tweaking or the ebuilds need some love.
Comment 10 Rodrigo Saboya 2008-12-08 20:07:50 UTC
I'm sorry, I meant dev-dotnet/gconf-sharp instead of dev-dotnet/gnome-sharp in the above comment.
Comment 11 onip 2008-12-09 07:46:53 UTC
Created attachment 174699 [details]
modified gconf-sharp ebuild

gconf-sharp modified ebuild:
it uses EAPI 2 and depends on gtk-sharp with glade USE set instead of old glade-sharp. Packages on my system depending on this emerged (and seem to run) fine.
Maybe it could be bumped as -r1 in portage side by side with the official one, so that both eapi1 and eapi2 users would be satisfied.
Comment 12 Peter Alfredsen (RETIRED) gentoo-dev 2008-12-15 23:23:33 UTC
(In reply to comment #11)

> Maybe it could be bumped as -r1 in portage side by side with the official one,
> so that both eapi1 and eapi2 users would be satisfied.

I'm sorry, the new dotnet stuff is EAPI 2. All of it.
Comment 13 onip 2008-12-15 23:39:44 UTC
(In reply to comment #12)
> I'm sorry, the new dotnet stuff is EAPI 2. All of it.

Better then. The only thing to add to gconf-sharp-2.16.0 official ebuild is a _alternative_ dep on glade-sharp or >=gtk-sharp-2.12.6[glade] . Current ebuild checks it in pkg_setup() but ignores it in ${DEPEND} 

Comment 14 Peter Alfredsen (RETIRED) gentoo-dev 2008-12-16 00:06:14 UTC
(In reply to comment #13)
> (In reply to comment #12)
> > I'm sorry, the new dotnet stuff is EAPI 2. All of it.
> 
> Better then. The only thing to add to gconf-sharp-2.16.0 official ebuild is a
> _alternative_ dep on glade-sharp or >=gtk-sharp-2.12.6[glade] . Current ebuild
> checks it in pkg_setup() but ignores it in ${DEPEND} 

But we cannot do that. All the packages from gnome-xxx-sharp-2.16.0 are from the same two tarballs, gnome-sharp and gtk-sharp. I learned the hard way that I'll either have to revision-bump all the packages in the .16 series to be using gtk-sharp-2.12.x or not touch it, since every package in a specific series of -sharp packages has to be built against the same gtk-sharp as every other package in a specific -sharp series or you'll experience random runtime oddness. That's the way the pkg_setup stuff got into gconf-sharp-2.16.0.

I prefer doing actual productive work, so that's the way it'll have to be. If you want the newest mono stuff, you'll have to go ~arch. It's scheduled for stabilization around February 1st, fwiw. Sooner if at all possible.
Comment 15 onip 2008-12-16 13:34:13 UTC
(In reply to comment #14)
No problem then, i didn't know about those issues. We'll happily wait :)
Comment 16 Thilo Bangert (RETIRED) (RETIRED) gentoo-dev 2009-01-04 15:46:36 UTC
*** Bug 253676 has been marked as a duplicate of this bug. ***
Comment 17 Peter Alfredsen (RETIRED) gentoo-dev 2009-01-05 17:36:42 UTC
So, anyway, I decided to just Do It and do the Ultimate Splitting with -r5 ebuilds of a number of packages and a shiny new eclass. You still have to emerge -C gtk-sharp when upgrading, but glade-sharp has been re-introduced.
Comment 18 Pryka 2009-01-05 21:30:39 UTC
(In reply to comment #17)
> So, anyway, I decided to just Do It and do the Ultimate Splitting with -r5
> ebuilds of a number of packages and a shiny new eclass. You still have to
> emerge -C gtk-sharp when upgrading, but glade-sharp has been re-introduced.
> 

So what should i do to update my system? Sorry for this stupid question, but i from Poland and i don't understand everything you write :(
Comment 19 Pryka 2009-01-07 14:25:49 UTC
Ehh after today emerge -uDN wordl -av

Iluvatar pryka # emerge -uDN world -av

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ] dev-libs/expat-2.0.1-r1 [2.0.1] 436 kB
[ebuild     U ] sys-devel/autoconf-wrapper-6 [5] 0 kB
[ebuild     U ] dev-libs/eventlog-0.2.9 [0.2.7] 323 kB
[ebuild     U ] sys-kernel/linux-headers-2.6.27-r2 [2.6.23-r3] 3,509 kB
[ebuild     U ] app-shells/bash-3.2_p39 [3.2_p33] USE="nls -afs -bashlogger -examples% -plugins -vanilla" 2,582 kB
[ebuild     U ] sys-devel/autoconf-2.63 [2.61-r2] USE="-emacs" 1,527 kB
[ebuild     U ] dev-libs/apr-1.3.3 [1.3.2] USE="urandom* -debug -doc" 1,134 kB
[ebuild   R   ] x11-libs/cairo-1.8.6  USE="X opengl svg -cleartype% -debug -directfb -doc -glitz -xcb" 0 kB
[ebuild     U ] dev-dotnet/libgdiplus-2.0 [1.2.4] USE="(-exif%) (-gif%*) (-jpeg%*) (-tiff%)" 1,926 kB
[ebuild     U ] sys-libs/e2fsprogs-libs-1.41.3-r1 [1.41.3] USE="nls" 0 kB
[ebuild     U ] app-editors/nano-2.1.7-r1 [2.1.7] USE="ncurses nls unicode -debug -justify -minimal -slang -spell" 0 kB
[ebuild     U ] dev-lang/mono-2.0.1 [1.2.5.1-r1] USE="(-X%*) (-nptl%*)" 18,932 kB
[ebuild   R   ] media-libs/swfdec-0.8.4  USE="alsa ffmpeg gstreamer gtk -doc -pulseaudio (-oss%)" 0 kB
[ebuild     U ] app-misc/pax-utils-0.1.19 [0.1.17] USE="caps" 76 kB
[ebuild     U ] gnome-base/gnome-desktop-2.24.2-r1 [2.24.2] USE="-debug -doc" 0 kB
[ebuild     U ] dev-libs/apr-util-1.3.4 [1.3.2] USE="berkdb gdbm sqlite -doc -freetds -ldap -mysql -odbc -postgres -sqlite3" 761 kB
[ebuild     U ] app-portage/layman-1.2.3 [1.2.1] USE="subversion -git -test" 46 kB
[ebuild     U ] net-p2p/amule-2.2.3 [2.2.2] USE="gtk nls unicode -daemon -debug -geoip -remote -stats -upnp" 4,557 kB
[ebuild   R   ] gnome-extra/gnome-utils-2.24.1  USE="hal ipv6 -debug -doc%" 0 kB
[ebuild     U ] app-emulation/wine-1.1.12 [1.1.11] USE="X alsa cups gecko jpeg ncurses opengl (-dbus) -esd (-gnutls) (-hal) -jack -lcms -ldap (-nas) -oss -samba (-scanner) -xml" 22,072 kB
[ebuild  N    ] dev-libs/libgamin-0.1.10  USE="python -debug" 639 kB
[ebuild  N    ] app-admin/gam-server-0.1.10  USE="-debug" 0 kB
[ebuild     U ] app-admin/gamin-0.1.10 [0.1.9-r1] USE="(-debug%) (-python%*)" 0 kB
[blocks b     ] <app-admin/gamin-0.1.10 ("<app-admin/gamin-0.1.10" is blocking app-admin/gam-server-0.1.10, dev-libs/libgamin-0.1.10)
[ebuild  N    ] dev-dotnet/gtk-sharp-gapi-2.12.7-r6  USE="-debug" 1,555 kB
[ebuild  N    ] dev-dotnet/glib-sharp-2.12.7-r5  USE="-debug" 0 kB
[ebuild  N    ] dev-dotnet/pango-sharp-2.12.7-r5  USE="-debug" 0 kB
[ebuild  N    ] dev-dotnet/atk-sharp-2.12.7-r5  USE="-debug" 0 kB
[ebuild  N    ] dev-dotnet/gdk-sharp-2.12.7-r5  USE="-debug" 0 kB
[ebuild     U ] dev-dotnet/gtk-sharp-2.12.7-r5 [2.10.2] USE="-debug% (-doc%)" 0 kB
[blocks b     ] <=dev-dotnet/gtk-sharp-2.12.7:2 ("<=dev-dotnet/gtk-sharp-2.12.7:2" is blocking dev-dotnet/pango-sharp-2.12.7-r5, dev-dotnet/gdk-sharp-2.12.7-r5, dev-dotnet/atk-sharp-2.12.7-r5, dev-dotnet/glib-sharp-2.12.7-r5, dev-dotnet/gtk-sharp-gapi-2.12.7-r6)
[blocks b     ] dev-dotnet/gdk-sharp ("dev-dotnet/gdk-sharp" is blocking dev-dotnet/gtk-sharp-2.10.2)
[blocks b     ] dev-dotnet/gtk-sharp-gapi ("dev-dotnet/gtk-sharp-gapi" is blocking dev-dotnet/gtk-sharp-2.10.2)
[blocks b     ] dev-dotnet/pango-sharp ("dev-dotnet/pango-sharp" is blocking dev-dotnet/gtk-sharp-2.10.2)
[blocks b     ] dev-dotnet/glib-sharp ("dev-dotnet/glib-sharp" is blocking dev-dotnet/gtk-sharp-2.10.2)
[blocks b     ] dev-dotnet/atk-sharp ("dev-dotnet/atk-sharp" is blocking dev-dotnet/gtk-sharp-2.10.2)
[ebuild     U ] dev-dotnet/gnomevfs-sharp-2.24.0-r5 [2.16.0] USE="-debug%" 430 kB
[ebuild     U ] dev-dotnet/art-sharp-2.24.0-r5 [2.16.0] USE="-debug%" 0 kB
[ebuild     U ] dev-dotnet/gnome-sharp-2.24.0-r5 [2.16.0] USE="-debug%" 0 kB

Total: 32 packages (22 upgrades, 7 new, 3 reinstalls), Size of downloads: 60,497 kB
Conflict: 7 blocks

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-dotnet/gnomevfs-sharp:2

  ('ebuild', '/', 'dev-dotnet/gnomevfs-sharp-2.24.0-r5', 'merge') pulled in by
    ~dev-dotnet/gnomevfs-sharp-2.24.0 required by ('ebuild', '/', 'dev-dotnet/gnome-sharp-2.24.0-r5', 'merge')
    (and 1 more)

  ('installed', '/', 'dev-dotnet/gnomevfs-sharp-2.16.0', 'nomerge') pulled in by
    ~dev-dotnet/gnomevfs-sharp-2.16.0 required by ('installed', '/', 'dev-dotnet/gnome-sharp-2.16.0', 'nomerge')
    (and 1 more)

dev-dotnet/art-sharp:2

  ('ebuild', '/', 'dev-dotnet/art-sharp-2.24.0-r5', 'merge') pulled in by
    ~dev-dotnet/art-sharp-2.24.0 required by ('ebuild', '/', 'dev-dotnet/gnome-sharp-2.24.0-r5', 'merge')

  ('installed', '/', 'dev-dotnet/art-sharp-2.16.0', 'nomerge') pulled in by
    ~dev-dotnet/art-sharp-2.16.0 required by ('installed', '/', 'dev-dotnet/gnome-sharp-2.16.0', 'nomerge')
    =dev-dotnet/art-sharp-2.16.0* required by ('installed', '/', 'dev-dotnet/gconf-sharp-2.16.0', 'nomerge')

dev-dotnet/gnome-sharp:2

  ('ebuild', '/', 'dev-dotnet/gnome-sharp-2.24.0-r5', 'merge') pulled in by
    >=dev-dotnet/gnome-sharp-2 required by ('installed', '/', 'dev-dotnet/taglib-sharp-2.0.3.0', 'nomerge')
    >=dev-dotnet/gnome-sharp-2.4 required by ('installed', '/', 'app-misc/beagle-0.3.7-r1', 'nomerge')

  ('installed', '/', 'dev-dotnet/gnome-sharp-2.16.0', 'nomerge') pulled in by
    =dev-dotnet/gnome-sharp-2.16.0* required by ('installed', '/', 'dev-dotnet/gconf-sharp-2.16.0', 'nomerge')
    (and 2 more)


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in the
dependencies of two different packages, then those packages can not be
installed simultaneously.

Help
Comment 20 Peter Alfredsen (RETIRED) gentoo-dev 2009-01-07 14:44:34 UTC
(In reply to comment #19)
> Ehh after today emerge -uDN wordl -av

emerge -C gconf-sharp gnome-sharp art-sharp gnomevfs-sharp gtk-sharp glade-sharp
then resume your update
Comment 21 Pryka 2009-01-07 14:53:07 UTC
This don't work...

After emerge -C gconf-sharp gnome-sharp art-sharp gnomevfs-sharp gtk-sharp
glade-sharp

when i try to update i get 

Calculating dependencies... done!

!!! All ebuilds that could satisfy "~dev-dotnet/art-sharp-2.24.0" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-dotnet/art-sharp-2.24.0-r5 (masked by: ~amd64 keyword)

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
(dependency required by "dev-dotnet/gnome-sharp-2.24.0-r5" [ebuild])
(dependency required by "app-misc/beagle-0.3.7-r1" [installed])
(dependency required by "world" [argument])


And to continue i must add to /etc/portage/package.keywords

dev-dotnet/art-sharp ~amd64
dev-dotnet/gtk-sharp-gapi ~amd64
dev-dotnet/gtk-sharp ~amd64
dev-lang/mono ~amd64
dev-dotnet/glib-sharp ~amd64
dev-dotnet/atk-sharp ~amd64
dev-dotnet/gdk-sharp ~amd64
dev-dotnet/pango-sharp ~amd64
dev-dotnet/libgdiplus ~amd64


But when i do it, i get same problem

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ] dev-libs/expat-2.0.1-r1 [2.0.1] 436 kB
[ebuild     U ] sys-devel/autoconf-wrapper-6 [5] 0 kB
[ebuild     U ] dev-libs/eventlog-0.2.9 [0.2.7] 323 kB
[ebuild     U ] sys-kernel/linux-headers-2.6.27-r2 [2.6.23-r3] 3,509 kB
[ebuild     U ] app-shells/bash-3.2_p39 [3.2_p33] USE="nls -afs -bashlogger -examples% -plugins -vanilla" 2,582 kB
[ebuild     U ] sys-devel/autoconf-2.63 [2.61-r2] USE="-emacs" 1,527 kB
[ebuild     U ] dev-libs/apr-1.3.3 [1.3.2] USE="urandom* -debug -doc" 1,134 kB
[ebuild   R   ] x11-libs/cairo-1.8.6  USE="X opengl svg -cleartype% -debug -directfb -doc -glitz -xcb" 0 kB
[ebuild     U ] dev-dotnet/libgdiplus-2.0 [1.2.4] USE="(-exif%) (-gif%*) (-jpeg%*) (-tiff%)" 1,926 kB
[ebuild     U ] sys-libs/e2fsprogs-libs-1.41.3-r1 [1.41.3] USE="nls" 0 kB
[ebuild     U ] app-editors/nano-2.1.7-r1 [2.1.7] USE="ncurses nls unicode -debug -justify -minimal -slang -spell" 0 kB
[ebuild     U ] dev-lang/mono-2.0.1-r1 [1.2.5.1-r1] USE="-minimal% (-X%*) (-nptl%*)" 18,932 kB
[ebuild  N    ] dev-dotnet/gtk-sharp-gapi-2.12.7-r6  USE="-debug" 1,555 kB
[ebuild  N    ] dev-dotnet/glib-sharp-2.12.7-r5  USE="-debug" 0 kB
[ebuild  N    ] dev-dotnet/pango-sharp-2.12.7-r5  USE="-debug" 0 kB
[ebuild  N    ] dev-dotnet/atk-sharp-2.12.7-r5  USE="-debug" 0 kB
[ebuild  N    ] dev-dotnet/gtk-sharp-2.10.2  USE="-doc" 0 kB
[ebuild  N    ] dev-dotnet/gdk-sharp-2.12.7-r5  USE="-debug" 0 kB
[ebuild  N    ] dev-dotnet/gtk-sharp-2.12.7-r5  USE="-debug" 0 kB
[ebuild  N    ] dev-dotnet/art-sharp-2.16.0  632 kB
[ebuild  N    ] dev-dotnet/art-sharp-2.24.0-r5  USE="-debug" 430 kB
[ebuild  N    ] dev-dotnet/gnomevfs-sharp-2.24.0-r5  USE="-debug" 0 kB
[ebuild  N    ] dev-dotnet/gnomevfs-sharp-2.16.0  0 kB
[ebuild  N    ] dev-dotnet/glade-sharp-2.10.0  0 kB
[ebuild   R   ] media-libs/swfdec-0.8.4  USE="alsa ffmpeg gstreamer gtk -doc -pulseaudio (-oss%)" 0 kB
[ebuild     U ] app-misc/pax-utils-0.1.19 [0.1.17] USE="caps" 76 kB
[ebuild     U ] gnome-base/gnome-desktop-2.24.2-r1 [2.24.2] USE="-debug -doc" 0 kB
[ebuild     U ] dev-libs/apr-util-1.3.4 [1.3.2] USE="berkdb gdbm sqlite -doc -freetds -ldap -mysql -odbc -postgres -sqlite3" 761 kB
[ebuild     U ] app-portage/layman-1.2.3 [1.2.1] USE="subversion -git -test" 46 kB
[ebuild     U ] net-p2p/amule-2.2.3 [2.2.2] USE="gtk nls unicode -daemon -debug -geoip -remote -stats -upnp" 4,557 kB
[ebuild  N    ] dev-dotnet/gnome-sharp-2.16.0  0 kB
[ebuild   R   ] gnome-extra/gnome-utils-2.24.1  USE="hal ipv6 -debug -doc%" 0 kB
[ebuild  N    ] dev-dotnet/gnome-sharp-2.24.0-r5  USE="-debug" 0 kB
[ebuild  N    ] dev-dotnet/gconf-sharp-2.16.0  0 kB
[ebuild     U ] app-emulation/wine-1.1.12 [1.1.11] USE="X alsa cups gecko jpeg ncurses opengl (-dbus) -esd (-gnutls) (-hal) -jack -lcms -ldap (-nas) -oss -samba (-scanner) -xml" 22,072 kB
[ebuild  N    ] dev-libs/libgamin-0.1.10  USE="python -debug" 639 kB
[ebuild  N    ] app-admin/gam-server-0.1.10  USE="-debug" 0 kB
[ebuild     U ] app-admin/gamin-0.1.10 [0.1.9-r1] USE="(-debug%) (-python%*)" 0 kB
[blocks b     ] <app-admin/gamin-0.1.10 ("<app-admin/gamin-0.1.10" is blocking app-admin/gam-server-0.1.10, dev-libs/libgamin-0.1.10)

Total: 38 packages (18 upgrades, 17 new, 3 reinstalls), Size of downloads: 61,128 kB
Conflict: 1 block

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-dotnet/gtk-sharp:2

  ('ebuild', '/', 'dev-dotnet/gtk-sharp-2.10.2', 'merge') pulled in by
    =dev-dotnet/gtk-sharp-2.10* required by ('ebuild', '/', 'dev-dotnet/gconf-sharp-2.16.0', 'merge')
    =dev-dotnet/gtk-sharp-2.10* required by ('ebuild', '/', 'dev-dotnet/glade-sharp-2.10.0', 'merge')
    =dev-dotnet/gtk-sharp-2.10* required by ('ebuild', '/', 'dev-dotnet/art-sharp-2.16.0', 'merge')
    (and 5 more)

  ('ebuild', '/', 'dev-dotnet/gtk-sharp-2.12.7-r5', 'merge') pulled in by
    =dev-dotnet/gtk-sharp-2.12* required by ('ebuild', '/', 'dev-dotnet/art-sharp-2.24.0-r5', 'merge')
    =dev-dotnet/gtk-sharp-2.12* required by ('ebuild', '/', 'dev-dotnet/gnome-sharp-2.24.0-r5', 'merge')
    =dev-dotnet/gtk-sharp-2.12* required by ('ebuild', '/', 'dev-dotnet/gnomevfs-sharp-2.24.0-r5', 'merge')
    (and 3 more)

dev-dotnet/gnomevfs-sharp:2

  ('ebuild', '/', 'dev-dotnet/gnomevfs-sharp-2.16.0', 'merge') pulled in by
    ~dev-dotnet/gnomevfs-sharp-2.16.0 required by ('ebuild', '/', 'dev-dotnet/gnome-sharp-2.16.0', 'merge')
    (and 1 more)

  ('ebuild', '/', 'dev-dotnet/gnomevfs-sharp-2.24.0-r5', 'merge') pulled in by
    ~dev-dotnet/gnomevfs-sharp-2.24.0 required by ('ebuild', '/', 'dev-dotnet/gnome-sharp-2.24.0-r5', 'merge')
    (and 1 more)

dev-dotnet/art-sharp:2

  ('ebuild', '/', 'dev-dotnet/art-sharp-2.24.0-r5', 'merge') pulled in by
    ~dev-dotnet/art-sharp-2.24.0 required by ('ebuild', '/', 'dev-dotnet/gnome-sharp-2.24.0-r5', 'merge')

  ('ebuild', '/', 'dev-dotnet/art-sharp-2.16.0', 'merge') pulled in by
    ~dev-dotnet/art-sharp-2.16.0 required by ('ebuild', '/', 'dev-dotnet/gnome-sharp-2.16.0', 'merge')
    =dev-dotnet/art-sharp-2.16.0* required by ('ebuild', '/', 'dev-dotnet/gconf-sharp-2.16.0', 'merge')

dev-dotnet/gnome-sharp:2

  ('ebuild', '/', 'dev-dotnet/gnome-sharp-2.16.0', 'merge') pulled in by
    =dev-dotnet/gnome-sharp-2.16.0* required by ('ebuild', '/', 'dev-dotnet/gconf-sharp-2.16.0', 'merge')
    (and 2 more)

  ('ebuild', '/', 'dev-dotnet/gnome-sharp-2.24.0-r5', 'merge') pulled in by
    >=dev-dotnet/gnome-sharp-2 required by ('installed', '/', 'dev-dotnet/taglib-sharp-2.0.3.0', 'nomerge')
    >=dev-dotnet/gnome-sharp-2.4 required by ('installed', '/', 'app-misc/beagle-0.3.7-r1', 'nomerge')


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in the
dependencies of two different packages, then those packages can not be
installed simultaneously.

For more information, see MASKED PACKAGES section in the emerge man page
or refer to the Gentoo Handbook.


Any ideas? 
Comment 22 Peter Alfredsen (RETIRED) gentoo-dev 2009-01-07 15:13:03 UTC
Ah, so you're an amd64 user with ~amd64 packages. That explains it. I thought it was a bit strange that portage wasn't resolving those blockers for you.
I think you missed dev-dotnet/glade-sharp in your keyword list
Comment 23 Pryka 2009-01-07 15:38:10 UTC
Ok i add dev-dotnet/glade-sharp to keyword list
 and merge it but nothing change :(


These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ] dev-libs/expat-2.0.1-r1 [2.0.1] 436 kB
[ebuild     U ] sys-devel/autoconf-wrapper-6 [5] 0 kB
[ebuild     U ] dev-libs/eventlog-0.2.9 [0.2.7] 323 kB
[ebuild     U ] sys-kernel/linux-headers-2.6.27-r2 [2.6.23-r3] 3,509 kB
[ebuild     U ] app-shells/bash-3.2_p39 [3.2_p33] USE="nls -afs -bashlogger -examples% -plugins -vanilla" 2,582 kB
[ebuild     U ] sys-devel/autoconf-2.63 [2.61-r2] USE="-emacs" 1,527 kB
[ebuild     U ] dev-libs/apr-1.3.3 [1.3.2] USE="urandom* -debug -doc" 1,134 kB
[ebuild   R   ] x11-libs/cairo-1.8.6  USE="X opengl svg -cleartype% -debug -directfb -doc -glitz -xcb" 0 kB
[ebuild     U ] sys-libs/e2fsprogs-libs-1.41.3-r1 [1.41.3] USE="nls" 0 kB
[ebuild     U ] app-editors/nano-2.1.7-r1 [2.1.7] USE="ncurses nls unicode -debug -justify -minimal -slang -spell" 0 kB
[ebuild     UD] dev-dotnet/gtk-sharp-2.10.2 [2.12.7-r5] USE="-doc% (-debug%)" 0 kB
[ebuild  N    ] dev-dotnet/art-sharp-2.16.0  632 kB
[ebuild  N    ] dev-dotnet/art-sharp-2.24.0-r5  USE="-debug" 430 kB
[ebuild  N    ] dev-dotnet/gnomevfs-sharp-2.24.0-r5  USE="-debug" 0 kB
[ebuild  N    ] dev-dotnet/gnomevfs-sharp-2.16.0  0 kB
[ebuild     UD] dev-dotnet/glade-sharp-2.10.0 [2.12.7-r5] USE="(-debug%)" 0 kB
[ebuild   R   ] media-libs/swfdec-0.8.4  USE="alsa ffmpeg gstreamer gtk -doc -pulseaudio (-oss%)" 0 kB
[ebuild     U ] app-misc/pax-utils-0.1.19 [0.1.17] USE="caps" 76 kB
[ebuild     U ] gnome-base/gnome-desktop-2.24.2-r1 [2.24.2] USE="-debug -doc" 0 kB
[ebuild     U ] dev-libs/apr-util-1.3.4 [1.3.2] USE="berkdb gdbm sqlite -doc -freetds -ldap -mysql -odbc -postgres -sqlite3" 761 kB
[ebuild     U ] app-portage/layman-1.2.3 [1.2.1] USE="subversion -git -test" 46 kB
[ebuild     U ] net-p2p/amule-2.2.3 [2.2.2] USE="gtk nls unicode -daemon -debug -geoip -remote -stats -upnp" 4,557 kB
[ebuild  N    ] dev-dotnet/gnome-sharp-2.16.0  0 kB
[ebuild   R   ] gnome-extra/gnome-utils-2.24.1  USE="hal ipv6 -debug -doc%" 0 kB
[ebuild  N    ] dev-dotnet/gnome-sharp-2.24.0-r5  USE="-debug" 0 kB
[ebuild  N    ] dev-dotnet/gconf-sharp-2.16.0  0 kB
[ebuild     U ] app-emulation/wine-1.1.12 [1.1.11] USE="X alsa cups gecko jpeg ncurses opengl (-dbus) -esd (-gnutls) (-hal) -jack -lcms -ldap (-nas) -oss -samba (-scanner) -xml" 22,072 kB
[ebuild  N    ] dev-libs/libgamin-0.1.10  USE="python -debug" 639 kB
[ebuild  N    ] app-admin/gam-server-0.1.10  USE="-debug" 0 kB
[ebuild     U ] app-admin/gamin-0.1.10 [0.1.9-r1] USE="(-debug%) (-python%*)" 0 kB
[blocks b     ] <app-admin/gamin-0.1.10 ("<app-admin/gamin-0.1.10" is blocking app-admin/gam-server-0.1.10, dev-libs/libgamin-0.1.10)

Total: 30 packages (16 upgrades, 2 downgrades, 9 new, 3 reinstalls), Size of downloads: 38,718 kB
Conflict: 1 block

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-dotnet/glade-sharp:2

  ('installed', '/', 'dev-dotnet/glade-sharp-2.12.7-r5', 'nomerge') pulled in by
    dev-dotnet/glade-sharp required by world
    >=dev-dotnet/glade-sharp-2.4 required by ('installed', '/', 'app-misc/beagle-0.3.7-r1', 'nomerge')

  ('ebuild', '/', 'dev-dotnet/glade-sharp-2.10.0', 'merge') pulled in by
    =dev-dotnet/glade-sharp-2.10* required by ('ebuild', '/', 'dev-dotnet/gconf-sharp-2.16.0', 'merge')
    (and 2 more)

dev-dotnet/gtk-sharp:2

  ('ebuild', '/', 'dev-dotnet/gtk-sharp-2.10.2', 'merge') pulled in by
    =dev-dotnet/gtk-sharp-2.10* required by ('ebuild', '/', 'dev-dotnet/gconf-sharp-2.16.0', 'merge')
    =dev-dotnet/gtk-sharp-2.10* required by ('ebuild', '/', 'dev-dotnet/glade-sharp-2.10.0', 'merge')
    =dev-dotnet/gtk-sharp-2.10* required by ('ebuild', '/', 'dev-dotnet/art-sharp-2.16.0', 'merge')
    (and 5 more)

  ('installed', '/', 'dev-dotnet/gtk-sharp-2.12.7-r5', 'nomerge') pulled in by
    =dev-dotnet/gtk-sharp-2.12* required by ('ebuild', '/', 'dev-dotnet/art-sharp-2.24.0-r5', 'merge')
    =dev-dotnet/gtk-sharp-2.12* required by ('ebuild', '/', 'dev-dotnet/gnome-sharp-2.24.0-r5', 'merge')
    =dev-dotnet/gtk-sharp-2.12* required by ('ebuild', '/', 'dev-dotnet/gnomevfs-sharp-2.24.0-r5', 'merge')
    (and 4 more)

dev-dotnet/gnomevfs-sharp:2

  ('ebuild', '/', 'dev-dotnet/gnomevfs-sharp-2.16.0', 'merge') pulled in by
    ~dev-dotnet/gnomevfs-sharp-2.16.0 required by ('ebuild', '/', 'dev-dotnet/gnome-sharp-2.16.0', 'merge')
    (and 1 more)

  ('ebuild', '/', 'dev-dotnet/gnomevfs-sharp-2.24.0-r5', 'merge') pulled in by
    ~dev-dotnet/gnomevfs-sharp-2.24.0 required by ('ebuild', '/', 'dev-dotnet/gnome-sharp-2.24.0-r5', 'merge')
    (and 1 more)

dev-dotnet/art-sharp:2

  ('ebuild', '/', 'dev-dotnet/art-sharp-2.24.0-r5', 'merge') pulled in by
    ~dev-dotnet/art-sharp-2.24.0 required by ('ebuild', '/', 'dev-dotnet/gnome-sharp-2.24.0-r5', 'merge')

  ('ebuild', '/', 'dev-dotnet/art-sharp-2.16.0', 'merge') pulled in by
    ~dev-dotnet/art-sharp-2.16.0 required by ('ebuild', '/', 'dev-dotnet/gnome-sharp-2.16.0', 'merge')
    =dev-dotnet/art-sharp-2.16.0* required by ('ebuild', '/', 'dev-dotnet/gconf-sharp-2.16.0', 'merge')

dev-dotnet/gnome-sharp:2

  ('ebuild', '/', 'dev-dotnet/gnome-sharp-2.16.0', 'merge') pulled in by
    =dev-dotnet/gnome-sharp-2.16.0* required by ('ebuild', '/', 'dev-dotnet/gconf-sharp-2.16.0', 'merge')
    (and 2 more)

  ('ebuild', '/', 'dev-dotnet/gnome-sharp-2.24.0-r5', 'merge') pulled in by
    >=dev-dotnet/gnome-sharp-2 required by ('installed', '/', 'dev-dotnet/taglib-sharp-2.0.3.0', 'nomerge')
    >=dev-dotnet/gnome-sharp-2.4 required by ('installed', '/', 'app-misc/beagle-0.3.7-r1', 'nomerge')
Comment 24 Peter Alfredsen (RETIRED) gentoo-dev 2009-01-07 16:05:24 UTC
use the -t option to see which packages are pulling in glade-sharp-2.10*:
emerge -uDptv world
Comment 25 Pryka 2009-01-07 16:14:59 UTC
OK i get this 

Calculating dependencies... done!
[nomerge      ] app-admin/gamin-0.1.10 [0.1.9-r1] USE="(-debug%) (-python%*)" 
[nomerge      ]  dev-libs/libgamin-0.1.10  USE="python -debug" 
[blocks b     ]   <app-admin/gamin-0.1.10 ("<app-admin/gamin-0.1.10" is blocking app-admin/gam-server-0.1.10, dev-libs/libgamin-0.1.10)
[ebuild     U ]    app-admin/gamin-0.1.10 [0.1.9-r1] USE="(-debug%) (-python%*)" 0 kB
[ebuild  N    ]     app-admin/gam-server-0.1.10  USE="-debug" 639 kB
[ebuild  N    ]      dev-libs/libgamin-0.1.10  USE="python -debug" 0 kB
[ebuild     U ] app-emulation/wine-1.1.12 [1.1.11] USE="X alsa cups gecko jpeg ncurses opengl (-dbus) -esd (-gnutls) (-hal) -jack -lcms -ldap (-nas) -oss -samba (-scanner) -xml" 22,072 kB
[nomerge      ] app-misc/beagle-0.3.7-r1  USE="gtk inotify pdf xscreensaver -chm -debug -doc -eds -epiphany -firefox -galago -ole -thunderbird" 
[nomerge      ]  dev-dotnet/taglib-sharp-2.0.3.0  USE="gnome -doc" 
[ebuild  N    ]   dev-dotnet/gnome-sharp-2.24.0-r5  USE="-debug" 430 kB
[ebuild  N    ]  dev-dotnet/gconf-sharp-2.16.0  632 kB
[ebuild  N    ]   dev-dotnet/gnome-sharp-2.16.0  0 kB
[ebuild     U ] net-p2p/amule-2.2.3 [2.2.2] USE="gtk nls unicode -daemon -debug -geoip -remote -stats -upnp" 4,557 kB
[ebuild     U ] app-portage/layman-1.2.3 [1.2.1] USE="subversion -git -test" 46 kB
[nomerge      ]  dev-util/subversion-1.5.4  USE="bash-completion berkdb dso java nls perl python webdav-neon -apache2 -debug -doc -emacs -extras -ruby -sasl -vim-syntax -webdav-serf" 
[ebuild     U ]   dev-libs/apr-util-1.3.4 [1.3.2] USE="berkdb gdbm sqlite -doc -freetds -ldap -mysql -odbc -postgres -sqlite3" 761 kB
[nomerge      ] sys-apps/portage-2.1.6.4  USE="-build -doc -epydoc (-selinux)" LINGUAS="pl" 
[ebuild     U ]  app-misc/pax-utils-0.1.19 [0.1.17] USE="caps" 76 kB
[nomerge      ] gnome-base/gnome-applets-2.24.2  USE="acpi gnome gstreamer hal ipv6 -apm -debug -doc" 
[nomerge      ]  gnome-base/gnome-panel-2.24.2-r1  USE="-doc -eds -networkmanager" 
[ebuild     U ]   gnome-base/gnome-desktop-2.24.2-r1 [2.24.2] USE="-debug -doc" 0 kB
[ebuild     UD] dev-dotnet/glade-sharp-2.10.0 [2.12.7-r5] USE="(-debug%)" 0 kB
[nomerge      ] dev-dotnet/gnome-sharp-2.16.0 
[ebuild  N    ]  dev-dotnet/gnomevfs-sharp-2.16.0  0 kB
[nomerge      ] app-misc/beagle-0.3.7-r1  USE="gtk inotify pdf xscreensaver -chm -debug -doc -eds -epiphany -firefox -galago -ole -thunderbird" 
[nomerge      ]  dev-dotnet/gnome-sharp-2.24.0-r5  USE="-debug" 
[ebuild  N    ]   dev-dotnet/gnomevfs-sharp-2.24.0-r5  USE="-debug" 0 kB
[ebuild  N    ]   dev-dotnet/art-sharp-2.24.0-r5  USE="-debug" 0 kB
[nomerge      ] dev-dotnet/gconf-sharp-2.16.0 
[ebuild  N    ]  dev-dotnet/art-sharp-2.16.0  0 kB
[ebuild     UD]   dev-dotnet/gtk-sharp-2.10.2 [2.12.7-r5] USE="-doc% (-debug%)" 0 kB

Total: 18 packages (7 upgrades, 2 downgrades, 9 new), Size of downloads: 29,210 kB
Conflict: 1 block

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-dotnet/glade-sharp:2

  ('installed', '/', 'dev-dotnet/glade-sharp-2.12.7-r5', 'nomerge') pulled in by
    dev-dotnet/glade-sharp required by world
    >=dev-dotnet/glade-sharp-2.4 required by ('installed', '/', 'app-misc/beagle-0.3.7-r1', 'nomerge')

  ('ebuild', '/', 'dev-dotnet/glade-sharp-2.10.0', 'merge') pulled in by
    =dev-dotnet/glade-sharp-2.10* required by ('ebuild', '/', 'dev-dotnet/gconf-sharp-2.16.0', 'merge')
    (and 2 more)

dev-dotnet/gtk-sharp:2

  ('ebuild', '/', 'dev-dotnet/gtk-sharp-2.10.2', 'merge') pulled in by
    =dev-dotnet/gtk-sharp-2.10* required by ('ebuild', '/', 'dev-dotnet/gconf-sharp-2.16.0', 'merge')
    =dev-dotnet/gtk-sharp-2.10* required by ('ebuild', '/', 'dev-dotnet/glade-sharp-2.10.0', 'merge')
    =dev-dotnet/gtk-sharp-2.10* required by ('ebuild', '/', 'dev-dotnet/art-sharp-2.16.0', 'merge')
    (and 5 more)

  ('installed', '/', 'dev-dotnet/gtk-sharp-2.12.7-r5', 'nomerge') pulled in by
    =dev-dotnet/gtk-sharp-2.12* required by ('ebuild', '/', 'dev-dotnet/art-sharp-2.24.0-r5', 'merge')
    =dev-dotnet/gtk-sharp-2.12* required by ('ebuild', '/', 'dev-dotnet/gnome-sharp-2.24.0-r5', 'merge')
    =dev-dotnet/gtk-sharp-2.12* required by ('ebuild', '/', 'dev-dotnet/gnomevfs-sharp-2.24.0-r5', 'merge')
    (and 4 more)

dev-dotnet/gnomevfs-sharp:2

  ('ebuild', '/', 'dev-dotnet/gnomevfs-sharp-2.16.0', 'merge') pulled in by
    ~dev-dotnet/gnomevfs-sharp-2.16.0 required by ('ebuild', '/', 'dev-dotnet/gnome-sharp-2.16.0', 'merge')
    (and 1 more)

  ('ebuild', '/', 'dev-dotnet/gnomevfs-sharp-2.24.0-r5', 'merge') pulled in by
    ~dev-dotnet/gnomevfs-sharp-2.24.0 required by ('ebuild', '/', 'dev-dotnet/gnome-sharp-2.24.0-r5', 'merge')
    (and 1 more)

dev-dotnet/art-sharp:2

  ('ebuild', '/', 'dev-dotnet/art-sharp-2.24.0-r5', 'merge') pulled in by
    ~dev-dotnet/art-sharp-2.24.0 required by ('ebuild', '/', 'dev-dotnet/gnome-sharp-2.24.0-r5', 'merge')

  ('ebuild', '/', 'dev-dotnet/art-sharp-2.16.0', 'merge') pulled in by
    ~dev-dotnet/art-sharp-2.16.0 required by ('ebuild', '/', 'dev-dotnet/gnome-sharp-2.16.0', 'merge')
    =dev-dotnet/art-sharp-2.16.0* required by ('ebuild', '/', 'dev-dotnet/gconf-sharp-2.16.0', 'merge')

dev-dotnet/gnome-sharp:2

  ('ebuild', '/', 'dev-dotnet/gnome-sharp-2.16.0', 'merge') pulled in by
    =dev-dotnet/gnome-sharp-2.16.0* required by ('ebuild', '/', 'dev-dotnet/gconf-sharp-2.16.0', 'merge')
    (and 2 more)

  ('ebuild', '/', 'dev-dotnet/gnome-sharp-2.24.0-r5', 'merge') pulled in by
    >=dev-dotnet/gnome-sharp-2 required by ('installed', '/', 'dev-dotnet/taglib-sharp-2.0.3.0', 'nomerge')
    >=dev-dotnet/gnome-sharp-2.4 required by ('installed', '/', 'app-misc/beagle-0.3.7-r1', 'nomerge')
Comment 26 Peter Alfredsen (RETIRED) gentoo-dev 2009-01-07 16:33:14 UTC
You need ~amd64 for app-misc/beagle too.
Comment 27 Pryka 2009-01-07 16:49:56 UTC
Ok now its looks better, only one problem now 

[blocks b     ] <app-admin/gamin-0.1.10 ("<app-admin/gamin-0.1.10" is blocking app-admin/gam-server-0.1.10, dev-libs/libgamin-0.1.10)

Would you like to merge these packages? [Yes/No] 

I need to do something with that?



Comment 28 Christian Bayer 2009-01-13 21:33:14 UTC
I am running in just the same problems when I try to emerge monodevelop.
I followed the steps above and as I am using KDE there are just some gnome packages installed, emerge -C gconf-sharp gnome-sharp art-sharp gnomevfs-sharp gtk-sharp glade-sharp did not unmerge anything. emerge -uDN world took the last five hours but let me down at the same point as before it:

core4400 kde-base # emerge monodevelop -tv

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[ebuild  N    ] dev-util/monodevelop-1.9.1  USE="subversion" 4,704 kB
[nomerge      ]  virtual/monodoc-2.0                                 
[nomerge      ]   dev-util/monodoc-2.0  USE="X"                      
[ebuild  N    ]    dev-util/mono-tools-2.0  USE="xulrunner -webkit" 726 kB
[ebuild  N    ]     virtual/monodoc-2.0  0 kB                             
[ebuild  N    ]      dev-util/monodoc-2.0  USE="X" 18,127 kB              
[ebuild  N    ]     dev-dotnet/gtkhtml-sharp-2.16.0  632 kB               
[ebuild  N    ]      dev-dotnet/gnome-sharp-2.16.0  0 kB                  
[ebuild  N    ]     dev-dotnet/gconf-sharp-2.24.0-r5  USE="-debug" 430 kB 
[ebuild  N    ]      dev-dotnet/gnome-sharp-2.24.0-r5  USE="-debug" 0 kB  
[ebuild  N    ]       gnome-base/gnome-panel-2.24.2-r1  USE="-doc -eds -networkmanager" 3,349 kB
[ebuild  N    ]        dev-libs/libgweather-2.24.2  USE="python -debug" 6,933 kB                
[ebuild  N    ]         net-libs/libsoup-2.4.1  USE="ssl -debug -doc" 614 kB                    
[nomerge      ] dev-dotnet/gnome-sharp-2.16.0                                                   
[ebuild  N    ]  dev-dotnet/gnomevfs-sharp-2.16.0  0 kB                                         
[nomerge      ] dev-dotnet/gtkhtml-sharp-2.16.0                                                 
[ebuild  NS   ]  gnome-extra/gtkhtml-3.12.3 [2.11.1] USE="-debug -static" 1,255 kB              
[ebuild  N    ]   net-libs/libsoup-2.2.105-r2  USE="ssl -debug -doc" 494 kB                     
[nomerge      ] dev-util/mono-tools-2.0  USE="xulrunner -webkit"                                
[ebuild  N    ]  dev-dotnet/gecko-sharp-0.13  USE="-doc" 163 kB                                 
[nomerge      ] dev-util/monodevelop-1.9.1  USE="subversion"                                    
[nomerge      ]  dev-util/monodoc-2.0  USE="X"                                                  
[ebuild  N    ]   www-client/lynx-2.8.6-r2  USE="bzip2 ipv6 nls ssl unicode -cjk" LINGUAS="-ja" 2,238 kB
[ebuild  N    ]  dev-dotnet/mono-addins-0.3.1  175 kB                                                   
[ebuild  N    ]  dev-dotnet/xsp-2.0  239 kB                                                             
[nomerge      ] dev-util/monodevelop-1.9.1  USE="subversion"                                            
[nomerge      ]  dev-dotnet/gnome-sharp-2.24.0-r5  USE="-debug"                                         
[ebuild  N    ]   dev-dotnet/art-sharp-2.24.0-r5  USE="-debug" 0 kB                                     
[ebuild  N    ]   dev-dotnet/gnomevfs-sharp-2.24.0-r5  USE="-debug" 0 kB                                
[ebuild  N    ]  dev-dotnet/glade-sharp-2.12.7-r5  USE="-debug" 1,555 kB                                
[ebuild  N    ]   dev-dotnet/gtk-sharp-2.12.7-r5  USE="-debug" 0 kB                                     
[ebuild  N    ]    dev-dotnet/gdk-sharp-2.12.7-r5  USE="-debug" 0 kB                                    
[ebuild  N    ]    dev-dotnet/atk-sharp-2.12.7-r5  USE="-debug" 0 kB                                    
[nomerge      ] dev-dotnet/gnome-sharp-2.16.0                                                           
[ebuild  N    ]  gnome-base/libgnomeprintui-2.18.2  USE="-debug -doc" 682 kB                            
[ebuild  N    ]  dev-dotnet/art-sharp-2.16.0  0 kB                                                      
[nomerge      ] dev-util/mono-tools-2.0  USE="xulrunner -webkit"                                        
[nomerge      ]  dev-dotnet/glade-sharp-2.12.7-r5  USE="-debug"                                         
[ebuild  N    ]   dev-dotnet/pango-sharp-2.12.7-r5  USE="-debug" 0 kB                                   
[ebuild  N    ]    dev-dotnet/glib-sharp-2.12.7-r5  USE="-debug" 0 kB                                   
[nomerge      ] dev-dotnet/gnomevfs-sharp-2.16.0                                                        
[ebuild  N    ]  dev-dotnet/gtk-sharp-2.10.0  USE="-doc" 0 kB                                           
[nomerge      ] dev-util/monodevelop-1.9.1  USE="subversion"                                            
[nomerge      ]  dev-dotnet/gconf-sharp-2.24.0-r5  USE="-debug"                                         
[nomerge      ]   dev-dotnet/glade-sharp-2.12.7-r5  USE="-debug"                                        
[nomerge      ]    dev-dotnet/gdk-sharp-2.12.7-r5  USE="-debug"                                         
[ebuild  N    ]     dev-dotnet/gtk-sharp-gapi-2.12.7-r6  USE="-debug" 0 kB                              

Total: 30 packages (29 new, 1 in new slot), Size of downloads: 42,307 kB

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:                

dev-dotnet/gtk-sharp:2

  ('ebuild', '/', 'dev-dotnet/gtk-sharp-2.10.0', 'merge') pulled in by
    =dev-dotnet/gtk-sharp-2.10* required by ('ebuild', '/', 'dev-dotnet/gnome-sharp-2.16.0', 'merge')
    =dev-dotnet/gtk-sharp-2.10* required by ('ebuild', '/', 'dev-dotnet/gtkhtml-sharp-2.16.0', 'merge')
    =dev-dotnet/gtk-sharp-2.10* required by ('ebuild', '/', 'dev-dotnet/art-sharp-2.16.0', 'merge')    
    (and 4 more)                                                                                       

  ('ebuild', '/', 'dev-dotnet/gtk-sharp-2.12.7-r5', 'merge') pulled in by
    =dev-dotnet/gtk-sharp-2.12* required by ('ebuild', '/', 'dev-dotnet/art-sharp-2.24.0-r5', 'merge')
    =dev-dotnet/gtk-sharp-2.12* required by ('ebuild', '/', 'dev-dotnet/gnome-sharp-2.24.0-r5', 'merge')
    =dev-dotnet/gtk-sharp-2.12* required by ('ebuild', '/', 'dev-dotnet/gnomevfs-sharp-2.24.0-r5', 'merge')
    (and 6 more)                                                                                           

dev-dotnet/gnomevfs-sharp:2

  ('ebuild', '/', 'dev-dotnet/gnomevfs-sharp-2.16.0', 'merge') pulled in by
    ~dev-dotnet/gnomevfs-sharp-2.16.0 required by ('ebuild', '/', 'dev-dotnet/gnome-sharp-2.16.0', 'merge')

  ('ebuild', '/', 'dev-dotnet/gnomevfs-sharp-2.24.0-r5', 'merge') pulled in by
    >=dev-dotnet/gnomevfs-sharp-2.24.0 required by ('ebuild', '/', 'dev-util/monodevelop-1.9.1', 'merge')
    ~dev-dotnet/gnomevfs-sharp-2.24.0 required by ('ebuild', '/', 'dev-dotnet/gnome-sharp-2.24.0-r5', 'merge')

dev-dotnet/art-sharp:2

  ('ebuild', '/', 'dev-dotnet/art-sharp-2.24.0-r5', 'merge') pulled in by
    ~dev-dotnet/art-sharp-2.24.0 required by ('ebuild', '/', 'dev-dotnet/gconf-sharp-2.24.0-r5', 'merge')
    ~dev-dotnet/art-sharp-2.24.0 required by ('ebuild', '/', 'dev-dotnet/gnome-sharp-2.24.0-r5', 'merge')

  ('ebuild', '/', 'dev-dotnet/art-sharp-2.16.0', 'merge') pulled in by
    ~dev-dotnet/art-sharp-2.16.0 required by ('ebuild', '/', 'dev-dotnet/gnome-sharp-2.16.0', 'merge')
    =dev-dotnet/art-sharp-2.16.0* required by ('ebuild', '/', 'dev-dotnet/gtkhtml-sharp-2.16.0', 'merge')

dev-dotnet/gnome-sharp:2

  ('ebuild', '/', 'dev-dotnet/gnome-sharp-2.16.0', 'merge') pulled in by
    =dev-dotnet/gnome-sharp-2.16.0* required by ('ebuild', '/', 'dev-dotnet/gtkhtml-sharp-2.16.0', 'merge')

  ('ebuild', '/', 'dev-dotnet/gnome-sharp-2.24.0-r5', 'merge') pulled in by
    >=dev-dotnet/gnome-sharp-2.24.0 required by ('ebuild', '/', 'dev-util/monodevelop-1.9.1', 'merge')
    ~dev-dotnet/gnome-sharp-2.24.0 required by ('ebuild', '/', 'dev-dotnet/gconf-sharp-2.24.0-r5', 'merge')


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in the
dependencies of two different packages, then those packages can not be
installed simultaneously.



For me, it looks like mono-tools should be dependend of dev-dotnet/gtkhtml-sharp-2.24.0-r5 and not dev-dotnet/gtkhtml-sharp-2.16.0. This would imho solve all the slot errors. I tried to change the ebuild of mono-utils and the now the tree can be built without errors. The compile is in progress, will report ther results here.
Comment 29 Christian Bayer 2009-01-13 21:35:35 UTC
Autounmasking monodevelop with the above mods to mono-utils looks like this:

# ---
# BEGIN: dev-util/monodevelop-1.9.1
# ---
=gnome-extra/gtkhtml-3.24	~amd64
=dev-dotnet/gtkhtml-sharp-2.24.0-r5 ~amd64
=gnome-base/gail-1000	~amd64
=dev-libs/glib-2.18.3	~amd64
=x11-libs/gtk+-2.14.5	~amd64
=dev-util/monodevelop-1.9.1 ~amd64
=dev-dotnet/gnomevfs-sharp-2.24.0-r5 ~amd64
=dev-dotnet/gnome-sharp-2.24.0-r5 ~amd64
=dev-dotnet/gtk-sharp-2.12.7-r5 ~amd64
=dev-dotnet/xsp-2.0 ~amd64
=dev-dotnet/gconf-sharp-2.24.0-r5 ~amd64
=virtual/monodoc-2.0 ~amd64
=virtual/monodoc-1.9 ~amd64
=dev-dotnet/glade-sharp-2.12.7-r5 ~amd64
=dev-dotnet/mono-addins-0.3.1 ~amd64
=dev-util/monodoc-2.0 ~amd64
=dev-util/mono-tools-2.0 ~amd64
=dev-dotnet/gecko-sharp-0.13 ~amd64
=dev-dotnet/gtk-sharp-gapi-2.12.7-r6 ~amd64
=dev-dotnet/atk-sharp-2.12.7-r5 ~amd64
=dev-dotnet/gdk-sharp-2.12.7-r5 ~amd64
=dev-dotnet/pango-sharp-2.12.7-r5 ~amd64
=dev-dotnet/glib-sharp-2.12.7-r5 ~amd64
=dev-dotnet/art-sharp-2.24.0-r5 ~amd64
=gnome-base/gconf-2.24.0 ~amd64
=gnome-base/libgnomeui-2.24.0 ~amd64
=dev-util/intltool-0.40.5 ~amd64
=gnome-base/gnome-panel-2.24.2-r1 ~amd64
=gnome-base/gnome-panel-2.24.2 ~amd64
=gnome-base/gnome-panel-2.24.1-r1 ~amd64
=gnome-base/gnome-panel-2.24.1 ~amd64
=dev-libs/libgweather-2.24.2 ~amd64
=gnome-base/gnome-vfs-2.24.0 ~amd64
# ---
# END: dev-util/monodevelop-1.9.1
# ---
Comment 30 Christian Bayer 2009-01-13 21:59:41 UTC
Finished just a few seconds ago and works like a charm. So could someone please modify mono-utils in the tree to depend on >=dev-dotnet/gtkhtml-sharp-2.20 or something like that? Thanks a lot all of you for this great work!
Comment 31 Peter Alfredsen (RETIRED) gentoo-dev 2009-01-13 22:11:43 UTC
(In reply to comment #30)
> Finished just a few seconds ago and works like a charm. So could someone please
> modify mono-utils in the tree to depend on >=dev-dotnet/gtkhtml-sharp-2.20 or
> something like that? Thanks a lot all of you for this great work!

It doesn't need that version.

For future reference, these are the packages that are interdependent, so if you put on of these into package.keywords, all of them should go there:
dev-dotnet/art-sharp
dev-dotnet/atk-sharp
dev-dotnet/gconf-sharp
dev-dotnet/gdk-sharp
dev-dotnet/glade-sharp
dev-dotnet/glib-sharp
dev-dotnet/gnome-desktop-sharp
dev-dotnet/gnome-panel-sharp
dev-dotnet/gnome-print-sharp
dev-dotnet/gnome-sharp
dev-dotnet/gnomevfs-sharp
dev-dotnet/gtk-dotnet-sharp
dev-dotnet/gtkhtml-sharp
dev-dotnet/gtk-sharp
dev-dotnet/gtk-sharp-gapi
dev-dotnet/gtksourceview-sharp
dev-dotnet/nautilusburn-sharp
dev-dotnet/pango-sharp
dev-dotnet/rsvg-sharp
dev-dotnet/vte-sharp
dev-dotnet/wnck-sharp
 

Comment 32 Matjaz Pecan 2009-01-14 09:40:51 UTC
(In reply to comment #31)
> (In reply to comment #30)
> > Finished just a few seconds ago and works like a charm. So could someone please
> > modify mono-utils in the tree to depend on >=dev-dotnet/gtkhtml-sharp-2.20 or
> > something like that? Thanks a lot all of you for this great work!
> 
> It doesn't need that version.
> 

From my experience dev-util/mono-tools-2.0 was unable to build with dev-dotnet/gtkhtml-sharp-2.16 but was able to build with gtkhtml-sharp-2.24
Comment 33 Christian Bayer 2009-01-14 10:51:39 UTC
Ok, changed the dependency in mono-tools back to >=gtkhtml-sharp-2.10 and emerge -uDv world did not try to downgrade gtkhtml-sharp. The unmasking did it finally. Perhaps I am going to write a short Howto for it..
Comment 34 Peter Alfredsen (RETIRED) gentoo-dev 2009-04-05 16:22:47 UTC
Closing this (finally)