[MITgcm-support] how to build the mitgcm code on cygwin?
Dimitris Menemenlis
menemenlis at sbcglobal.net
Sun May 21 11:10:15 EDT 2006
Hi Ed, I have a full installation of cygwin but there is no "ucontext.h" header
file anywhere. So I get the same error message as Brainf does. Shall we
exclude sigreg.c by defining a TARGET_CYGWIN flag in the cygwin_ia32_g77
build_option? Is there a better way to do this?
Dimitris
> Your cygwin install doesn't include a full development environment. It
> lacks the headers that declare data structures for signal registration.
> Those headers are probably available (or installable) within cygwin
> since they are needed by a vast number of packages (not least of which
> is bash).
>
> So, some things that can be done are:
>
> 1) figure out how to install those headers (probably a quick
> "apt-get ..." command but I don't know which package
> provides them),
>
> 2) by hand, remove all instances of "sigreg.c" from the Makefile
> following the "make depend" step, or
>
> 3) quit using the half-baked cygwin environment and run MITgcm
> on an actual Linu or Unix machine.
More information about the MITgcm-support
mailing list