[Mono-dev] problem compiling on cygwin.

Lucas Meijer lucas at lucasmeijer.com
Sat Nov 29 07:58:50 EST 2008


Robert Jordan wrote:
>> When I do a "which mcs" I get:
>> /cygdrive/h/Program\ Files/Mono-2.0/bin/mcs
>> which seems okay to me.
>>     
>
> The space in "Program Files" might break the build system.
> At least it did it in the past.
>
> Try to reinstall Mono into c:\Mono\, adjust the path,
> re-autogen and rebuild.

To anybody running into this in the future:  I got past this bump by 
doing a make clean after changing mono
to live in a path without spaces.

The next bump was after mono had succesfully compiled, this error would 
come up when trying to run mono:
"entry point g_spawn_command_line_sync_utf8 not found in libglib-2.2.0".

I'm pretty new at this, but I believe this is because the windows build 
instructions 
(http://www.mono-project.com/Compiling_Mono#Windows_Compilation) are out 
of date. It lists a glib and a glib dev package as dependencies.  
However, the error above went away as soon as I replaced those glib's 
linked to in the instructions by a more recent libglib downloaded from 
gtk. (http://www.gtk.org/download-windows.html)

It looks like this was the last bump. After a few full days of pulling 
my hair out, I have a self built mono on windows, with monoco.  Hurray!

Bye, Lucas


More information about the Mono-devel-list mailing list