Problem: Making all in GConf.PropertyEditors make[1]: Entering directory `/var/tmp/portage/gconf-sharp-2.16.0/work/gnome-sharp-2.16.0/gconf/GConf.PropertyEditors' cp ../../gtk-sharp.snk . /usr/bin/mcs -define:GTK_SHARP_2_6 -define:GTK_SHARP_2_8 -define:GNOME_SHARP_2_16 /out:gconf-sharp-peditors.dll /target:library -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/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/gtk-sharp-2.0/art-sharp.dll /r://usr/lib/mono/gtk-sharp-2.0/gnome-sharp.dll /r:../GConf/gconf-sharp.dll ./PropertyEditor.cs ./PropertyEditorBool.cs ./PropertyEditorEnum.cs ./PropertyEditorEntry.cs ./PropertyEditorFileEntry.cs ./PropertyEditorOptionMenu.cs ./PropertyEditorRadioButton.cs ./PropertyEditorSpinButton.cs ./PropertyEditorToggleButton.cs ./EditorShell.cs ../../AssemblyInfo.cs error CS0006: Cannot find assembly `//usr/lib/mono/gtk-sharp-2.0/gnome-sharp.dll' Solution: sed -i "s:gtk-sharp-2.0/gnome-sharp.dll:gnome-sharp-2.0/gnome-sharp.dll:" \ ${S}/gconf/GConf.PropertyEditors/Makefile.in
This is definitely not needed here. The new stuff should all be installing to /usr/$(libdir)/mono/gtk-sharp-2.0/, nothing should be hitting /usr/$(libdir)/mono/gnome-sharp-2.0 at *all*. See here: peter@mic ~ $ equery f =gnome-sharp-2.16.0 | grep gnome-sharp-2.0 /usr/lib64/pkgconfig/gnome-sharp-2.0.pc peter@mic ~ $ equery f =gnome-sharp-2.16.0 | grep gtk-sharp-2.0 /usr/lib64/mono/gtk-sharp-2.0 /usr/lib64/mono/gtk-sharp-2.0/gnome-sharp.dll /usr/lib64/mono/gtk-sharp-2.0/policy.2.4.gnome-sharp.dll /usr/lib64/mono/gtk-sharp-2.0/policy.2.6.gnome-sharp.dll /usr/lib64/mono/gtk-sharp-2.0/policy.2.8.gnome-sharp.dll </snip> Can you please provide the output of "equery f =gnome-sharp-2.16.0" as well as your emerge --info, etc. Also, did you previously install any versions of these on your own, via bmg, etc?
Created attachment 96446 [details] output.txt No unofficial/non-portage versions installed beforehand.
There's no way this should be getting installed like this. From gtk-sharp-component.eclass: gtk-sharp-component_src_install() { cd ${GTK_SHARP_COMPONENT_BUILD_DIR} LANG=C make GACUTIL_FLAGS="/root ${D}/usr/$(get_libdir) /gacdir /usr/$(get_libdir) /package gtk-sharp${GTK_SHARP_COMPONENT_SLOT_DEC}" \ DESTDIR=${D} install || die } And GACUTIL_FLAGS determines how things are installed. Do any of the overlays you have listed have their own gtk-sharp-component.eclass files around?
Nope. No eclasses in the overlays. This is pretty weird.
Bah, never mind. Close bug. I'm an idiot. :) There actually was a gnome-sharp-2.16 ebuild in the overlay there.
Done.