[Mono-devel-list] Boot-strap mcs under cygwin
Mark Moore
mark.moore at notlimited.com
Sat Apr 19 00:04:05 EDT 2003
Sorry if this is old news, but I haven't found where to search mono mail
archives (separate post for that :-). I've been struggling for a little
over a day on how to bootstrap mono under cygwin.
I've got a clean fresh (full) install of cygwin, but I have intentionally
not installed the MS .NET framework. I'm hoping I can bring up the mono
build under this environment, but I haven't had a lot of luck so far.
I've pulled the MCS_0_23 revision from CVS, and tried to make -f
makefile.gnu, but it dies in jay. Here's the complete log:
markm at fatboy /cygdrive/c/proj/mono/mcs
$ make -f makefile.gnu 2>&1 | tee make.002.log
if ! which mcs; then \
echo You must have a C\# compiler installed to continue.; \
echo This is typically provided by \'mono\'.; \
echo Read INSTALL.txt for details.; \
exit 1; \
fi;
/usr/local/bin/mcs
for i in jay mcs class mbas nunit nunit20 monoresgen ilasm tools ; do \
make -C $i -f makefile.gnu all || exit 1; \
done
make[1]: Entering directory `/cygdrive/c/proj/mono/mcs/jay'
make -f makefile linux
make[2]: Entering directory `/cygdrive/c/proj/mono/mcs/jay'
make[2]: Nothing to be done for `linux'.
make[2]: Leaving directory `/cygdrive/c/proj/mono/mcs/jay'
make[1]: Leaving directory `/cygdrive/c/proj/mono/mcs/jay'
make[1]: Entering directory `/cygdrive/c/proj/mono/mcs/mcs'
../jay/jay -ctv < ../jay/skeleton.cs cs-parser.jay > cs-parser.cs
../jay/jay: 2 rules never reduced
../jay/jay: 25 shift/reduce conflicts, 1 reduce/reduce conflict.
make[1]: *** No rule to make target `class.cs', needed by `mcs.exe'. Stop.
make[1]: Leaving directory `/cygdrive/c/proj/mono/mcs/mcs'
make: *** [all] Error 1
What have I got wrong?
If it helps, here's the environment:
markm at fatboy /cygdrive/c/proj/mono/mcs
$ env
!C:=C:\PROGRA~1\GNU\cygwin\bin
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\markm\Application Data
APR_ICONV_PATH=C:\Program Files\Subversion\iconv
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=FATBOY
COMSPEC=C:\WINNT\system32\cmd.exe
CVSROOT=:pserver:anonymous at anoncvs.go-mono.com:/mono
CVS_RSH=/bin/ssh
HOME=/home/markm
HOMEDRIVE=C:
HOMEPATH=\
HOSTNAME=fatboy
LOGONSERVER=\\FATBOY
MAKE_MODE=unix
MANPATH=:/usr/ssl/man
NUMBER_OF_PROCESSORS=1
OLDPWD=/cygdrive/c/proj/mono
OS2LIBPATH=C:\WINNT\system32\os2\dll;
OS=Windows_NT
PATH=.:/usr/local/bin:/usr/bin:/bin:/cygdrive/c/WINNT/system32:/cygdrive/c/W
INNT:/cygdrive/c/WINNT/Wbem:/usr/X11R6/bin
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.tcl
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 11 Stepping 1, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=0b01
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PS1=\[\033]0;\w\007
\033[32m\]\u@\h \[\033[33m\w\033[0m\]
$
PWD=/cygdrive/c/proj/mono/mcs
SHLVL=1
SYSTEMDRIVE=C:
SYSTEMROOT=C:\WINNT
TEMP=/cygdrive/c/WINNT/TEMP
TERM=cygwin
TEXMF={/usr/share/lilypond/1.6.8,/usr/share/texmf}
TMP=/cygdrive/c/WINNT/TEMP
TMPDIR=/cygdrive/c/WINNT/TEMP
USER=markm
USERDOMAIN=FATBOY
USERNAME=markm
USERPROFILE=C:\Documents and Settings\markm
WINDIR=C:\WINNT
_=/usr/bin/env
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20030418/6e1373f1/attachment.html
More information about the Mono-devel-list
mailing list