/usr/bin/gmcs -debug+ -d:TRACE -optimize+ -nowarn:1591 -warn:4 -warnaserror+ -target:library -doc:../bin/Gendarme.Framework.dll.doc -r:/opt/mono/lib/mono/gac/Mono.Cecil/0.6.9.0__0738eb9f132ed756/Mono.Cecil.dll \ -out:../bin/Gendarme.Framework.dll ./../AssemblyStaticInfo.cs ./Gendarme.Framework.Engines/NamespaceEngine.cs ./Gendarme.Framework.Engines/OpCodeEngine.cs ./Gendarme.Framework.Helpers/Log.cs ./Gendarme.Framework.Helpers/MethodPrinter.cs ./Gendarme.Framework.Helpers/MethodSignature.cs ./Gendarme.Framework.Helpers/MethodSignatures.cs ./Gendarme.Framework.Helpers/Namespace.cs ./Gendarme.Framework.Helpers/OpCodeBitmask.cs ./Gendarme.Framework.Helpers/PrimitiveReferences.cs ./Gendarme.Framework.Helpers/StackEntryAnalysis.cs ./Gendarme.Framework.Helpers/StackEntryUsageResult.cs ./Gendarme.Framework.Rocks/AssemblyRocks.cs ./Gendarme.Framework.Rocks/CecilRocks.cs ./Gendarme.Framework.Rocks/CommonRocks.cs ./Gendarme.Framework.Rocks/CustomAttributeRocks.cs ./Gendarme.Framework.Rocks/FieldRocks.cs ./Gendarme.Framework.Rocks/InstructionRocks.cs ./Gendarme.Framework.Rocks/MethodRocks.cs ./Gendarme.Framework.Rocks/ModuleRocks.cs ./Gendarme.Framework.Rocks/TypeRocks.cs ./Gendarme.Framework/ApplicabilityScope.cs ./Gendarme.Framework/AssemblyResolver.cs ./Gendarme.Framework/BasicIgnoreList.cs ./Gendarme.Framework/Bitmask.cs ./Gendarme.Framework/Confidence.cs ./Gendarme.Framework/Defect.cs ./Gendarme.Framework/DocumentationUriAttribute.cs ./Gendarme.Framework/Engine.cs ./Gendarme.Framework/EngineController.cs ./Gendarme.Framework/EngineDependencyAttribute.cs ./Gendarme.Framework/EngineEventArgs.cs ./Gendarme.Framework/FxCopCompatibilityAttribute.cs ./Gendarme.Framework/HierarchicalEventArgs.cs ./Gendarme.Framework/IAssemblyRule.cs ./Gendarme.Framework/IIgnoreList.cs ./Gendarme.Framework/IMethodRule.cs ./Gendarme.Framework/IRule.cs ./Gendarme.Framework/IRunner.cs ./Gendarme.Framework/ITypeRule.cs ./Gendarme.Framework/ProblemAttribute.cs ./Gendarme.Framework/Rule.cs ./Gendarme.Framework/RuleResult.cs ./Gendarme.Framework/Runner.cs ./Gendarme.Framework/RunnerEventArgs.cs ./Gendarme.Framework/Severity.cs ./Gendarme.Framework/SolutionAttribute.cs ./Gendarme.Framework/Symbols.cs ../AssemblyInfo.cs ./Gendarme.Framework.Helpers/MethodSignature.cs(121,44): error CS1061: Type `Mono.Cecil.MethodReference' does not contain a definition for `HasParameters' and no extension method `HasParameters' of type `Mono.Cecil.MethodReference' could be found (are you missing a using directive or an assembly reference?) Compilation failed: 1 error(s), 0 warnings make[3]: *** [../bin/Gendarme.Framework.dll] Error 1 make[3]: Leaving directory `/var/tmp/portage/dev-util/mono-tools-2.4_pre2/work/mono-tools-2.4/gendarme/framework' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/dev-util/mono-tools-2.4_pre2/work/mono-tools-2.4/gendarme/framework' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/dev-util/mono-tools-2.4_pre2/work/mono-tools-2.4/gendarme' make: *** [all-recursive] Error 1 * * ERROR: dev-util/mono-tools-2.4_pre2 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 3082: Called go-mono_src_compile * environment, line 2421: Called default * ebuild.sh, line 1489: Called _eapi2_src_compile * ebuild.sh, line 643: Called die Repeatable : Always Steps to reproduce: 1. Add the 'dotnet' overlay and sync it 2. emerge mono-tools (mono2.4_pre2 will be emerged as a dependency) 3. Enjoy your meal ! ;-)
Created attachment 181540 [details] build.log
Created attachment 181541 [details] environment
emerge --info, please -r:/opt/mono/lib/mono/gac/Mono.Cecil/0.6.9.0__0738eb9f132ed756/Mono.Cecil.dll That looks like it's linking against something you've installed without portage.
Whoops! I didn't pay attention to "/opt....", my error sorry. Bug set to "INVALID", package builds.