[Mono-list] mono-tools 2.10 gendarme framework won't compile with mono 3.2

rflum robflum8d at gmail.com
Wed Aug 14 20:11:18 UTC 2013

After building a mono 3.2 package for CentOS 6.4 and installing it, building
a mono-tools 2.10 package fails while compiling docbrowser.  There was a fix
for this recently, so I incorporated it into my mono-tools tar and re-built. 
Now it fails while running mdoc on the gendarme framework, so I put the
-debug flag on the mdoc call in the makefile.  The debug info is:

mdoc --debug assemble -f ecma -o doc/Gendarme.Framework doc/generated 
mdoc: System.NullReferenceException: Object reference not set to an instance
of an object
  at Monodoc.Providers.EcmaDoc.MakeOperatorSignature
(System.Xml.Linq.XElement member, System.String& memberSignature) [0x00000]
in <filename unknown>:0 
  at Monodoc.Providers.EcmaDoc.MakeMemberCaption (System.Xml.Linq.XElement
member, Boolean withArguments) [0x00000] in <filename unknown>:0 
(System.Xml.Linq.XElement m) [0x00000] in <filename unknown>:0 
() [0x00000] in <filename unknown>:0 
  at Monodoc.Providers.EcmaDoc.PopulateTreeFromIndexFile (System.String
indexFilePath, System.String idPrefix, Monodoc.Tree tree, IDocStorage
storage, System.Collections.Generic.Dictionary`2 nsSummaries, System.Func`2
indexGenerator) [0x00000] in <filename unknown>:0 
  at Monodoc.Providers.EcmaProvider.PopulateTree (Monodoc.Tree tree)
[0x00000] in <filename unknown>:0 
  at Mono.Documentation.MDocAssembler.Run (IEnumerable`1 args) [0x00000] in
<filename unknown>:0 
  at Mono.Documentation.MDoc.Run (System.String[] args) [0x00000] in
<filename unknown>:0 
  at Mono.Documentation.MDoc.Main (System.String[] args) [0x00000] in
<filename unknown>:0 
See `mdoc help' for more information.
make[3]: *** [doc/Gendarme.Framework.zip] Error 1
make[3]: Leaving directory

Has anyone else seen this?  Any ideas what the issue is?
   thanks, Rob

View this message in context: http://mono.1490590.n4.nabble.com/mono-tools-2-10-gendarme-framework-won-t-compile-with-mono-3-2-tp4660551.html
Sent from the Mono - General mailing list archive at Nabble.com.

More information about the Mono-list mailing list