[Mono-dev] hiccup on building Mono on cygwin from SVN

Paul Austin paul.austin at ni.com
Wed Nov 21 11:31:27 EST 2007


I’m building Mono on Cygwin and running into a bit of  a bump. 
Though first I’d like to say thanks for the detailed instructions from 
Andreia site, they have been a great help.

 basic background:
Installed mono for windows.  =>  1.2.5.1 in C:\Mono-1.2.5.2
Installed cygwin per instruction ( omitting  make and glib2, setup 
.bashrc)
Installed the special make 3.80 from mono–project
Got sources (mono and mcs) put them in c:\cygwin\usr\src\mono

Autogen  ( seems to run fine)
Make goes pretty far
I had the typical CRLF problems described regarding mkinstalldir ( thanks 
again for the note).  Changed to LFs did a clean and tried again.
 
The main hiccup shows up when building System.XML
A few lines from the log are below

Any ideas?
Thanks
Paul Austin

make[8]: Entering directory `/usr/src/mono/mcs/class/System.XML'
Creating ../../build/deps/basic_System.Xml.dll.response ...
../../jay/jay -ct < ../../jay/skeleton.cs System.Xml.XPath/Parser.jay 
>System.Xm
l.XPath/Parser.cs
C:\cygwin\usr\src\mono\mcs\jay\jay.exe: 21 rules never reduced
C:\cygwin\usr\src\mono\mcs\jay\jay.exe: 1 shift/reduce conflict, 42 
reduce/reduc
e conflicts.
echo "#define XSLT_PATTERN" > Mono.Xml.Xsl/PatternParser.cs
../../jay/jay -ct Mono.Xml.Xsl/PatternParser.jay < ../../jay/skeleton.cs 
>>Mono.
Xml.Xsl/PatternParser.cs
C:\cygwin\usr\src\mono\mcs\jay\jay.exe: 3 rules never reduced
C:\cygwin\usr\src\mono\mcs\jay\jay.exe: 1 shift/reduce conflict, 46 
reduce/reduc
e conflicts.
echo "#define XSLT_PATTERN" > Mono.Xml.Xsl/PatternTokenizer.cs
cat System.Xml.XPath/Tokenizer.cs >>Mono.Xml.Xsl/PatternTokenizer.cs
MONO_PATH="../../class/lib/basic;$MONO_PATH" 
/usr/src/mono/mono/runtime/mono-wra
pper  ../../class/lib/basic/mcs.exe /codepage:65001  /nologo /optimize 
-d:NET_1_
1 -d:ONLY_1_1 -d:BOOTSTRAP_WITH_OLDLIB /debug+ /debug:full /noconfig 
-r:mscorlib
.dll -r:System.dll -nowarn:0162,0618,0612,0642,1595 -target:library 
-out:System.
Xml.dll `echo System.Xml.XPath/Parser.cs Mono.Xml.Xsl/PatternParser.cs 
Mono.Xml.
Xsl/PatternTokenizer.cs | tr '/' '\\\\'` 
@../../build/deps/basic_System.Xml.dll.
response
/usr/src/mono/mono/libtool: line 6847: LANG: command not found
/usr/src/mono/mono/libtool: line 6847: LC_ALL: command not found
/usr/src/mono/mono/libtool: line 6847: LC_CTYPE: command not found
/usr/src/mono/mono/libtool: line 6847: LC_COLLATE: command not found
/usr/src/mono/mono/libtool: line 6847: LC_MESSAGES: command not found
Cannot open assembly ../../class/lib/basic/mcs.exe.
make[8]: *** [../../class/lib/basic/System.Xml.dll] Error 2
make[8]: Leaving directory `/usr/src/mono/mcs/class/System.XML'
make[7]: *** [do-all] Error 2
make[7]: Leaving directory `/usr/src/mono/mcs/class/System.XML'
make[6]: *** [all-recursive] Error 1
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20071121/d8673022/attachment.html 


More information about the Mono-devel-list mailing list