Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 672588

Summary: [dotnet overlay] dev-dotnet/xdt-for-monodevelop (all versions) fail to find eclass function exbuild
Product: Gentoo Linux Reporter: Jack <ostroffjh>
Component: OverlaysAssignee: Cynede (RETIRED) <cynede>
Status: RESOLVED WORKSFORME    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build log

Description Jack 2018-12-05 23:57:56 UTC
Sort of similar to 562772 and 624956 but these ebuilds are in the overlay, and all seem to fail not because of the strong signing issue, but with an error about not finding exbuild.  exbuild is a function in the xbuild eclass in the overlay, and that eclass IS inherited in the ebuilds.

The actual failure line is:
/usr/portage/tmpdir/portage/dev-dotnet/xdt-for-monodevelop-2.8.3-r1/temp/environment: line 2207: exbuild: command not found

but the ebuild doesn't actually die until install phase, when it can't find one of the dll's it wants to install into the gac.

So two questions - why doesn't the ebuild fail if it can't find that function, and why can't it find the function?

I'll attach one of the logs for the error(s) in context.
Comment 1 Jack 2018-12-05 23:59:20 UTC
Created attachment 557136 [details]
build log

build log
Comment 2 Jack 2019-05-28 23:32:22 UTC
I can now install at least one version of this from the overlay with no errors or apparent problems, so I'm going to close this as WORKSFORME (I don't see NOTABUG on the list.)  Feel free to change to FIXED if there was actually some explicit change made that I didn't notice.