[Mono-bugs] [Bug 466209] New: Monodoc 2.0 doesn't compile on clean Mono 2.2 install

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Wed Jan 14 16:37:12 EST 2009


https://bugzilla.novell.com/show_bug.cgi?id=466209


           Summary: Monodoc 2.0 doesn't compile on clean Mono 2.2 install
    Classification: Mono
           Product: Mono: Doctools
           Version: unspecified
          Platform: x86
        OS/Version: Other
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Console
        AssignedTo: mono-bugs at lists.ximian.com
        ReportedBy: paul at floorball-flamingos.nl
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---


User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.5)
Gecko/2008122412 Gentoo Firefox/3.0.5

I compiled and installed mono 2.2 to a separate $HOME/mono dir, followed by
libgdiplus-2.2. After setting PATH correctly and rehashing (tcsh) I tried to
compile monodoc-2.0 (as there did not seem to be a monodoc-2.2), which failed
with:

[...]
Have 24 elements in the Mono.Addins.Description
Have 9 elements in the Mono.Xml
Have 3 elements in the Mono.Math.Prime.Generator
mono --debug ../engine/assembler.exe -o mono-tools --man ./mono-tools.config
make[1]: Leaving directory `/home/melis/c/mono-2.2/monodoc-2.0/class'
Making all in extras
make[1]: Entering directory `/home/melis/c/mono-2.2/monodoc-2.0/extras'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/melis/c/mono-2.2/monodoc-2.0/extras'
Making all in tools
make[1]: Entering directory `/home/melis/c/mono-2.2/monodoc-2.0/tools'
gmcs -debug ./monodocer.cs -out:monodocer.exe -r:Mono.GetOptions
/monodocer.cs(910,41): warning CS0642: Possible mistaken empty statement
/monodocer.cs(29,96): error CS0122: `Mono.Documentation.Updater.DocsTypeInfo'
is inaccessible due to its protection level
/monodocer.cs(628,15): (Location of the symbol related to previous error)
/monodocer.cs(29,57): error CS0234: The type or namespace name `IEnumerable`1'
does not exist in the namespace `System.Collections.Generic'. Are you missing
an assembly reference?
/monodocer.cs(28,96): error CS0122: `Mono.Documentation.Updater.DocsNodeInfo'
is inaccessible due to its protection level
/monodocer.cs(2443,15): (Location of the symbol related to previous error)
/monodocer.cs(28,57): error CS0234: The type or namespace name `IEnumerable`1'
does not exist in the namespace `System.Collections.Generic'. Are you missing
an assembly reference?
/monodocer.cs(71,23): warning CS0618: `Mono.GetOptions.Options' is obsolete:
`This class is being obsoleted, we suggest that you use NDesk.Options library
instead (ndesk.org/options'
Compilation failed: 4 error(s), 2 warnings
make[1]: *** [monodocer.exe] Error 1
make[1]: Leaving directory `/home/melis/c/mono-2.2/monodoc-2.0/tools'
make: *** [all-recursive] Error 1
22:26|melis at juggle2:~/c/mono-2.2/monodoc-2.0> 

Note: I initially didn't put the monodoc-2.0 dir within the mono sources, but
this caused another error during configuration about the compiler sources not
being found. 

Reproducible: Always

Steps to Reproduce:
1.
2.
3.



Linux system is Gentoo, b.t.w

-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the mono-bugs mailing list