This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
Art,
The following email from Steve Danz mentions that he was able to
get GEMPAK up and running- though lestif does not provide all the
necessary functions of Motif. You might want to contact him regarding
how-tos.
We'd be interested in following your progress, and knowing what environment
you are running (eg openmotif vs lestif).
Steve Chiswell
Unidata User SUpport
---------- Forwarded message ----------
Date: Mon, 27 Aug 2001 21:32:11 -0500
From: Steven Danz <address@hidden>
To: Steve Chiswell <address@hidden>
Subject: Re: 20010826: Just an FYI on a 'port' of gempak
I haven't had a chance to run a diff before/after my twiddles but
the things I remember:
1) uname on Cygwin returns 'cygwin' (of course ;-) so I ifdef-ed
the Gemenviron to accept that as Linux (Didn't want/need to add a
new machine type). I added a new 'NA_BUILD_CYGWIN'
to distinguish that this was a Cygwin build (used later).
2) I used lesstif (as mentioned), there is a binary release of that for
Cygwin (for the lazy among us). It has some issues with how
the NAWIPS tools are creating dialog boxes and Exit/Help
buttons (really minor changes) if you were interested.
3) I ran into some issues with -lm, in a nutshell, you don't want to mention
it on the link line. You don't need it (which is why I tar-red up the
Cygwin
env an unpacked it on Linux, to see if a 'real' Linux build needed it).
There
is
some issues with libraries getting out of order if you put -lm on the link
line.
It _looks_ like it is put into the SYSLIBS for other platforms where needed,
(as I'm guessing it should be) but all the Makefiles were not looking for
it.
4) I noticed that a 'make clean' doesn't quite clean up everything. There
are some netcdf libraries left lurking around. I found this by tarring
up the Cygwin stuff, unpacking it on Linux, running 'make clean'
then make all. The netcdf libraries would never rebuild. I don't think
I fixed this in the Makefiles, I just blasted the lib dir and started over.
5) You will need the ipc libraries for the message queue stuff. They are
in a separate package, see:
http://www.neuro.gatech.edu/users/cwilson/cygutils/V1.1/index.html
for the cygipc package (1.09 is the version I have). I haven't given it
much of a workout yet, I was mostly looking for nsat ;-) I added a
-lcygipc to the SYSLIBS when NA_BUILD_CYGWIN was
defined. And added SYSLIBS to the Makefile where needed.
That's all I can remember off the top.... I'll try to get around to a diff
in a couple days.
-Steven
Steve Chiswell wrote:
> Steve,
>
> Thanks for the info.
> We now have a machine now running cygwin (twm window manager) that we can
> begin to look at this option. Any info on the
> environment and configuration you want to pass along would be helpful.
>
> I was going to see if openmotif was available.
>
> Steve Chiswell
> Unidata User SUpport
>
> On Sun, 19 Aug 2001, Steven Danz wrote:
>
> > Hi
> >
> > Don't know if anyone cares or not, but I just gave the latest gempak
> > release a
> > try
> > on Cygwin (the freeware Unix-like environment under Windows available from
> > RedHat).
> > With very minor tweaks to the config stuff (to make it think it was Linux),
> > it
> > compiles
> > and runs just fine. Lesstif works well with some minor tweaking to the Gui
> > code.
> >
> > -Steven Danz
> >
> >