[Mono-dev] Cannot compile mono or mcs, please help
Raja R Harinath
rharinath at novell.com
Thu Sep 28 11:22:33 EDT 2006
Hi,
"David Piepgrass" <qwertie256 at gmail.com> writes:
> You're right, WinRAR screwed up the untarballing! Thanks.
>
> By the way, the build instructions say to use ./configure --prefix=/tmp/install and "feel free to use any prefix you want". What is the
> prefix for? It seems to work without one.
>
> However, it still won't build, whether or not I gave a prefix. I get one of the following two "error 128"s:
>
> Making all in monoburg
> make[3]: Entering directory `/cygdrive/d/Dev/University/ENCM599/mono- 1.1.17.1/mono/monoburg'
> bison ./monoburg.y -o parser.c
> gcc -mno-cygwin -g -o monoburg ./monoburg.c parser.c -I/cygdrive/d/Dev/University/ENCM599/mcs_dependencies/include/glib-
> 2.0 -I/cygdrive/d/Dev/University/ENCM599/mcs_dependencies/lib/glib-2.0/include -I. -g -O2 -L/cygdrive/d/Dev/Universit
> y/ENCM599/mcs_dependencies/lib -lgthread-2.0 -lglib-2.0 -lintl -liconv
> ./monoburg ./sample.brg > sample.c
> make[3]: *** [sample.c] Error 128
> make[3]: Leaving directory `/cygdrive/d/Dev/University/ENCM599/mono-1.1.17.1/mono/monoburg'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/cygdrive/d/Dev/University/ENCM599/mono-1.1.17.1/mono'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/cygdrive/d/Dev/University/ENCM599/mono- 1.1.17.1'
> make: *** [all] Error 2
I'm not too familiar with Windows nor with CygWin. From the looks of
it, there's some issue with your path or your compiler :-)
Basically, the build compiles a helper, and immediately executes the
helper. If there's some problem with your compiler, or if the system
cannot find the DLLs, I guess the execution errors would look like this.
My random guess is that d:\Dev\University\ENCM599\mcs_dependencies\bin
is _not_ in %PATH%.
- Hari
More information about the Mono-devel-list
mailing list