I downloaded CVS yesterday, and updated it this morning.  I ran from the cvs\mono directory:

 

./autogen.sh –prefix=/usr

./make fullbuild

 

My mono files are found in /usr/bin/mono, etc.  So I believe the prefix above is correct.  But the build fails with the error below.  It appears that the gmcs.exe file is being looked for in the / directory rather than /usr/bin/.  

 

make[3]: Entering directory `/root/cvs/mono/runtime'

if test -f ../../mcs/gmcs/gmcs.exe; then f=../../mcs/gmcs/gmcs.exe; else f=/gmcs.exe; fi; \

echo "cp -f $f ."; \

cp -f $f .

cp -f /gmcs.exe .

cp: cannot stat `/gmcs.exe': No such file or directory

make[3]: *** [gmcs.exe] Error 1

make[3]: Leaving directory `/root/cvs/mono/runtime'

make[2]: *** [all-recursive] Error 1

make[2]: Leaving directory `/root/cvs/mono/runtime'

make[1]: *** [all-recursive] Error 1

make[1]: Leaving directory `/root/cvs/mono'

make: *** [all] Error 2

biscuit:~/cvs/mono # locate gmcs.exe

/usr/bin/gmcs.exe

/usr/lib/mono/2.0/gmcs.exe

biscuit:~/cvs/mono #

 

I created a symbolic link to it in the / directory, and got passed that error.  Then the build crashed with this error:

 

cp -f ../../../mcs/class/lib/default/System.Web.Services.dll .

cp -f ../../../mcs/class/lib/default/System.Windows.Forms.dll .

cp -f ../../../mcs/class/lib/default/System.Xml.dll .

make[3]: Leaving directory `/root/cvs/mono/runtime/net_1_1'

Making all in net_2_0

make[3]: Entering directory `/root/cvs/mono/runtime/net_2_0'

cp -f ../../../mcs/class/lib/net_2_0/mscorlib.dll .

cp: cannot stat `../../../mcs/class/lib/net_2_0/mscorlib.dll': No such file or directory

make[3]: *** [mscorlib.dll] Error 1

make[3]: Leaving directory `/root/cvs/mono/runtime/net_2_0'

make[2]: *** [all-recursive] Error 1

make[2]: Leaving directory `/root/cvs/mono/runtime'

make[1]: *** [all-recursive] Error 1

make[1]: Leaving directory `/root/cvs/mono'

make: *** [all] Error 2

 

I’ve never managed to get a make fullbuild to work with any snapshot, so I may have environment variables that need to be initialized?  I don’t know.   But any help would be appreciated.

Reply via email to