Summary: | dev-dotnet/gconf-sharp-2.16 compilation fix | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Hinrik Örn Sigurðsson <hinrik.sig> |
Component: | New packages | Assignee: | dotnet project <dotnet> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | output.txt |
Description
Hinrik Örn Sigurðsson
2006-09-07 01:52:40 UTC
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. |