[Mono-list] Like some help compiling Mono

murthy.sudarshan murthy.sudarshan at gmail.com
Mon Oct 8 20:03:40 EDT 2007


I need some help troubleshooting errors I get when I build Mono
FYI, I followed the instructions to build Mono found at

Here are the results from my attempt to build:

Step 1. Completed: ./configure --prefix=/usr/local

Step 2. make. Ends with the 2 errors. The tail of the report from make is
shown just before my signature. The last five lines show the problem. I have
posted the complete log file online. 

- http://www.sixml.org/makelog_2_0 : Log for .NET 2.0 generated by running
"make clean PROFILE=net_2_0". I assume this is how I ask to build for .NET
- http://www.sixml.org/makelog : Log when make is run without specifying any

BTW, I am only interested in generating the XPath and XSLT parsers from Jay.
Is there an easier way to do this, without building Mono completely? Of
course, an even easier way is to just get the generated parsers from
someone, but I will try the current approach until a Good Samaritan comes
along with the parsers :) If I successfully generate the parsers before
then, I will post them online for others like me.

Making clean in dis
make[2]: Entering directory `/usr/src/mono-'
 rm -f monodis.exe monodis
rm -rf .libs _libs
test -z "libmonodis.a" || rm -f libmonodis.a
rm -f *.o
rm -f *.lo
make[2]: Leaving directory `/usr/src/mono-' 
Making clean in mini
make[2]: Entering directory `/usr/src/mono-'
.deps/genmdesc-genmdesc.Po:1: *** multiple target patterns.  Stop.
make[2]: Leaving directory `/usr/src/mono-'
make[1]: *** [clean-recursive] Error 1
make[1]: Leaving directory `/usr/src/mono-'
make: *** [clean-recursive] Error 1


-----Original Message-----
From: mono-list-bounces at lists.ximian.com
[mailto:mono-list-bounces at lists.ximian.com] On Behalf Of murthy.sudarshan
Sent: Sunday, October 07, 2007 2:31 PM
To: mono-list at lists.ximian.com
Subject: [Mono-list] Some questions related to System.Xml in Mono


I have downloaded Mono and have a couple of questions related to

* What role do the Mono.Xml.* packages play in System.Xml(.*)? I see that
the two sets of packages depend on each other, but can't figure out the need
for the Mono.Xml(.*) packages.

* Compiling the System.Xml portion (along with the related Mono packages)
reports three errors, all related to parsing
- 1. System.Xml.XPath, Tokenizer.cs references an undefined base class
- 2. Mono.Xml.Xsl, Compiler.cs references undefined classes XPathParser and
XsltPatternParser (on Lines 367 and 368 respectively).

It seems that these two errors are related. Based on my reading on the web,
it seems like Jay is used to generate the classes XPathParser and
XsltPatternParser. Also, it seems like the make process uses a jay file and
some template code to generate these classes.

Is my understanding correct?

I am curious about the rationale for not including the necessary code Jay
generates in the tar. Including the code would immensely help poor souls
like me (who are just trying to read and understand code). 

I had greatly appreciate it if one of you posts the generated code?
Alternatively, it would be useful to have instructions to generate the
necessary code in MS Windows environment without having to build the entire
distribution (which seems virtually impossible to do in VS 2005)

Thanks in advance,

Mono-list maillist  -  Mono-list at lists.ximian.com

More information about the Mono-list mailing list