Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 229797 - =dev-util/bless-0.5.2 doesn't build due to `Action' is an ambiguous reference between `System.Action' and `Gtk.Action'
Summary: =dev-util/bless-0.5.2 doesn't build due to `Action' is an ambiguous referenc...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Saleem Abdulrasool (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-06-27 18:37 UTC by Muelli
Modified: 2008-11-25 16:42 UTC (History)
3 users (show)

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


Attachments
emerge log (dev-util:bless-0.5.2:20080627-181216.log,11.57 KB, text/plain)
2008-06-27 18:38 UTC, Muelli
Details
config.log (config.log,21.63 KB, text/plain)
2008-06-27 18:39 UTC, Muelli
Details
emerge --info (emerge--info.txt,5.46 KB, text/plain)
2008-06-27 18:40 UTC, Muelli
Details
Proposed Patch, fixed ambigious 'errors' reported (bless.patch,5.39 KB, patch)
2008-07-07 23:51 UTC, Sven E.
Details | Diff
Updated ebuild including patch (bless-0.5.2.ebuild,1.11 KB, text/plain)
2008-07-11 22:00 UTC, Sven E.
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Muelli 2008-06-27 18:37:20 UTC
I tried to build bless but it fails badly.

Reproducible: Always

Steps to Reproduce:
1.emerge =dev-util/bless-0.5.2
2.see it failing
3.

Actual Results:  
muelli@rootbox /tmp $ sudo emerge -av bless

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

Calculating dependencies... done!
[ebuild  N    ] dev-util/bless-0.5.2  USE="-debug" 695 kB 

Total: 1 package (1 new), Size of downloads: 695 kB

Would you like to merge these packages? [Yes/No] 
>>> Verifying ebuild Manifests...

>>> Emerging (1 of 1) dev-util/bless-0.5.2 to /
...
>> Building module Bless.Plugins...
Ok
>> Building module Bless.Gui...
Ok
>> Building module Bless.Gui.Plugins...
/mnt/ramdisk/portage/dev-util/bless-0.5.2/work/bless-0.5.2/src/gui/plugins/FindReplacePlugin.cs(41,9): error CS0104: `Action' is an ambiguous reference between `System.Action' and `Gtk.Action'
/usr/lib/mono/gac/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll (Location of the symbol related to previous error)
/usr/lib/mono/gac/gtk-sharp/2.10.0.0__35e10195dab3c99f/gtk-sharp.dll (Location of the symbol related to previous error)
/mnt/ramdisk/portage/dev-util/bless-0.5.2/work/bless-0.5.2/src/gui/plugins/FindReplacePlugin.cs(42,9): error CS0104: `Action' is an ambiguous reference between `System.Action' and `Gtk.Action'
/usr/lib/mono/gac/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll (Location of the symbol related to previous error)


Expected Results:  
I expected bless to compile fine
Comment 1 Muelli 2008-06-27 18:38:51 UTC
Created attachment 158681 [details]
emerge log
Comment 2 Muelli 2008-06-27 18:39:41 UTC
Created attachment 158683 [details]
config.log
Comment 3 Muelli 2008-06-27 18:40:33 UTC
Created attachment 158685 [details]
emerge --info
Comment 4 Sven E. 2008-07-07 23:51:30 UTC
Created attachment 159845 [details, diff]
Proposed Patch, fixed ambigious 'errors' reported

Patch for fixing the sources, ebuild needs to be fixed too ...
Comment 5 Sven E. 2008-07-11 22:00:40 UTC
Created attachment 160147 [details]
Updated ebuild including patch

Just use this ebuild + the proposed patch in an overlay and you can emerge bless w/o any issues.
Comment 6 Peter Alfredsen (RETIRED) gentoo-dev 2008-11-25 16:42:47 UTC
+  25 Nov 2008; Peter Alfredsen <loki_val@gentoo.org>
+  +files/bless-0.5.2-mono-2.patch, -bless-0.5.0.ebuild, -bless-0.5.1.ebuild,
+  bless-0.5.2.ebuild:
+  Fix bug 229797, update deps for gtksharp-2.12.6, drop old.
+