[Mono-list] mcs make problems in Redhat 8.0

Scott Lowe scott@budomail.com
Sun, 15 Dec 2002 20:16:19 +0000


Hi there, MonoMonkies,

Have any of you guys had trouble building mcs-0.17 on Redhat 8.0?

Building the mono-0.17 runtime with gc6.1 was very smooth, but with mcs,
make chokes at  "No rule to make target `tree.cs' ".

I've read the docs and have run out of ideas. I should be running
"make -f makefile.gnu" in the mcs root directory, right? I'm wondering
if I have some libraries in the wrong place.

I'm anxious to have a go at writing some Unit tests and would
appreciate some help here, if one of you has a minute to spare.

Some output from make:

8<  
------------------------------------------------------------------------ 
---
[scott@aurora mcs-0.17]# make -f makefile.gnu

for i in jay mcs class nunit monoresgen ilasm tools ; do \
         make -C $i -f makefile.gnu all || exit 1; \
done
make[1]: Entering directory `/home/scott/mono/mcs-0.17/jay'
make -f makefile linux

etc.
snip...

make[1]: Leaving directory `/home/scott/mono/mcs-0.17/jay'
make[1]: Entering directory `/home/scott/mono/mcs-0.17/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 `tree.cs', needed by `mcs.exe'.   
Stop.
make[1]: Leaving directory `/home/scott/mono/mcs-0.17/mcs'
make: *** [all] Error 1
8<  
------------------------------------------------------------------------ 
------

Hope I havenīt missed something obvious - I apologise, if this is the  
case.

Regards,

Scott

scott@budomail.com