[Mono-dev] monolinker failing on "hello, world"--any ideas?

Brian Luczkiewicz brian at sooloos.com
Wed May 18 22:40:17 EDT 2011


This is with mono 2.10.2 on osx, installed from the binary installer. Am I
doing something wrong here? Any ideas?

brian at brianmbp ~ $ cat t.cs


                using System;
class Hello {
    public static void Main(string[] args) {
        Console.WriteLine("Hello, World");
    }
}
brian at brianmbp ~ $ dmcs t.cs
brian at brianmbp ~ $ monolinker -c link -a t.exe
Fatal error in Mono CIL Linker
System.ArgumentException: Member 'System.Security.AccessControl.AccessRule'
is declared in another module and needs to be imported
  at Mono.Cecil.MetadataBuilder.LookupToken (IMetadataTokenProvider
provider) [0x00000] in <filename unknown>:0
  at Mono.Cecil.SignatureWriter.MakeTypeDefOrRefCodedRID
(Mono.Cecil.TypeReference type) [0x00000] in <filename unknown>:0
  at Mono.Cecil.SignatureWriter.WriteTypeSignature (Mono.Cecil.TypeReference
type) [0x00000] in <filename unknown>:0
  at Mono.Cecil.SignatureWriter.WriteGenericInstanceSignature
(IGenericInstance instance) [0x00000] in <filename unknown>:0
  at Mono.Cecil.SignatureWriter.WriteTypeSignature (Mono.Cecil.TypeReference
type) [0x00000] in <filename unknown>:0
  at Mono.Cecil.MetadataBuilder.GetFieldSignature (Mono.Cecil.FieldReference
field) [0x00000] in <filename unknown>:0
  at Mono.Cecil.MetadataBuilder.AddField (Mono.Cecil.FieldDefinition field)
[0x00000] in <filename unknown>:0
  at Mono.Cecil.MetadataBuilder.AddFields (Mono.Cecil.TypeDefinition type)
[0x00000] in <filename unknown>:0
  at Mono.Cecil.MetadataBuilder.AddType (Mono.Cecil.TypeDefinition type)
[0x00000] in <filename unknown>:0
  at Mono.Cecil.MetadataBuilder.AddTypeDefs () [0x00000] in <filename
unknown>:0
  at Mono.Cecil.MetadataBuilder.BuildTypes () [0x00000] in <filename
unknown>:0
  at Mono.Cecil.MetadataBuilder.BuildModule () [0x00000] in <filename
unknown>:0
  at Mono.Cecil.MetadataBuilder.BuildMetadata () [0x00000] in <filename
unknown>:0
  at Mono.Cecil.ModuleWriter.<BuildMetadata>m__18
(Mono.Cecil.MetadataBuilder builder, Mono.Cecil.MetadataReader _) [0x00000]
in <filename unknown>:0
  at Mono.Cecil.ModuleDefinition.Read[MetadataBuilder,MetadataBuilder]
(Mono.Cecil.MetadataBuilder item, System.Func`3 read) [0x00000] in <filename
unknown>:0
  at Mono.Cecil.ModuleWriter.BuildMetadata (Mono.Cecil.ModuleDefinition
module, Mono.Cecil.MetadataBuilder metadata) [0x00000] in <filename
unknown>:0
  at Mono.Cecil.ModuleWriter.WriteModuleTo (Mono.Cecil.ModuleDefinition
module, System.IO.Stream stream, Mono.Cecil.WriterParameters parameters)
[0x00000] in <filename unknown>:0
  at Mono.Cecil.ModuleDefinition.Write (System.IO.Stream stream,
Mono.Cecil.WriterParameters parameters) [0x00000] in <filename unknown>:0
  at Mono.Cecil.ModuleDefinition.Write (System.String fileName,
Mono.Cecil.WriterParameters parameters) [0x00000] in <filename unknown>:0
  at Mono.Cecil.AssemblyDefinition.Write (System.String fileName,
Mono.Cecil.WriterParameters parameters) [0x00000] in <filename unknown>:0
  at Mono.Linker.Steps.OutputStep.OutputAssembly
(Mono.Cecil.AssemblyDefinition assembly) [0x00000] in <filename unknown>:0
  at Mono.Linker.Steps.OutputStep.ProcessAssembly
(Mono.Cecil.AssemblyDefinition assembly) [0x00000] in <filename unknown>:0
  at Mono.Linker.Steps.BaseStep.Process (Mono.Linker.LinkContext context)
[0x00000] in <filename unknown>:0
  at Mono.Linker.Pipeline.Process (Mono.Linker.LinkContext context)
[0x00000] in <filename unknown>:0
  at Mono.Linker.Driver.Run () [0x00000] in <filename unknown>:0
  at Mono.Linker.Driver.Main (System.String[] args) [0x00000] in <filename
unknown>:0
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20110518/bc1f462f/attachment.html 


More information about the Mono-devel-list mailing list