[Mono-list] Cygwin Build Problems
Piers Haken
piersh@friskit.com
Tue, 19 Feb 2002 10:34:31 -0800
FYI: you don't need MSVC to build win32 stuff.
You can either download the .NET Framework SDK itself (131Mb):
http://msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.as
p?url=/msdn-files/027/000/976/msdncompositedoc.xml
<http://msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.a
sp?url=/msdn-files/027/000/976/msdncompositedoc.xml&frame=true>
&frame=true (watch for linebreaks)
or the "Build Environment" from the Platform SDK (33Mb):
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/
<http://www.microsoft.com/msdownload/platformsdk/sdkupdate/>
maybe this should be in the FAQ.
Piers.
-----Original Message-----
From: Ahmad Baitalmal [mailto:ahmad@bitbuilder.com]
Sent: Tuesday, February 19, 2002 3:51 AM
To: mono
Subject: [Mono-list] Cygwin Build Problems
Hi,
I'm sure there are a bunch of people out there frustrated with this
Cygwin deal.
I've wasted two nights now trying to get mono to compile using the
directions on the Download page.
I had planned to put those two nights into good use and contribute to
the Class Library. I'm doing a fresh install of EVERYTHING.
* Fresh Win2K Install
* Installed Cygwin with Latest Auto* tools.
* Installed the ZIPs of precompiled glib and pkgconig
* Copied pkg.m4 from
/usr/local/share/aclocal/pkg.m4
to
/usr/autotool/devel/share/aclocal
* Tried to compile mono, complained about missing gmodule.h from
loader.c. So now I have to go compile glib myself :(
* Tried compiling, configure complained about missing libiconv.
Got the source but I don't have MSVC, so I got the precompiled.
* As per the instructions in README.win32. Copied the iconv.h file
to /usr/include and the stuff in src/ to /usr/local/lib.
Also moved libiconv.a to /lib.
* glib still complains about iconv. So I'm trying
./configure --with-libiconv=no, didn't work. Gave up on compiling glib
:(
* copied gmodule.h into /usr/include and tried compiling mono again,
gave me error about 'g_win32_ftruncate' being previously declared in
/glbn/gwin32.h
I'm tired, I'm sure a ton of people are compiling on Cygwin, what am I
missing?
Thanks
Ahmad