|
From: Arlindo da S. <da...@al...> - 2008-01-26 03:58:41
|
On Jan 25, 2008 7:35 PM, Don Hooper <ho...@co...> wrote:
> Arlindo,
>
> I'm not sure just what I've accomplished. I built your supplibs tarball
> (the trick was not only GNU's make, but getting it to use bash, as in:
> gmake SHELL=/bin/bash install
> ). Then, I could build everything in your GrADS tarball
This is great! NetCDF4 is just an experimental version to see whether it is
ready for prime time. So far gradsnc4 has been passing all tests in all
platforms.
I just posted the frozen grads 1.9.0-rc1 sources on
http://opengrads.org/pre-rel
Untar the sources alongside the supplibs then
./configure (all should be enabled except wi and gradsnc4)
make
make check (to run the test suite)
make bin-dist (create binary tarball)
make gex-dist (for the extension tarball)
Unless you have cairo around, gxyat may not build but all other extensions
should build (make sure g77 is present). Check the documentation at the
wiki. I'm slowly completing the documentation but would appreciate any
feedback on what is there. You should have a login for the wiki. If you see
anything needs editing feel free to jump in and make corrections (you need
to be logged on to be able to edit it).
> except the nc4
> version, as your supplibs tarball didn't seem to have code for netcdf4
> libraries, etc.
Strange, I must have messed up making the src tarball. I'll refresh the
sources. However, if you send me your sf.net username I can give you commit
privileges to the repository so you check a fresh copy yourself.
BTW, in the supplibs page at the wiki I am maintaining a section on platform
specific notes. I'd be interested in having some notes on your tweaks for
the solaris build.
> I guess I need to download more source to do any of
> the extensions, like PyGrADS, right?
Not really. PyGrADS is 100% python, the core package even works under jython
with the java vm. For taking full advantage of it you must have a capable
python installation. Basically, make sure you have Matplotlib with the
basemap toolkit installed. I have the latest pygrads tarball in the same
pre-rel site above. Untar and take a look at the README. Installation is
really easy, and the minimum requirement is python. If you have matplotlib
then you can use it for graphics; if you have numpy you can do EOFs and
least square estimation. In the very least you should be able to use it to
script grads. See the examples directory.
BTW, I am making a somewhat artificial distinction between "extensions" and
"interfaces". Extensions are user defined commands and user defined
functions implemented as shared objects; so it seats below grads. Interfaces
are basically written at the host interpreted language (perl, python, even
IDL), so it seats above grads.
So, whenever you have your solaris binaries I'd be glad to post them on
sf.net. Just make sure they pass the test suite (make check). And feel free
to introduce additional test cases --- I just did the bare minimum.
Thank you very much for the help with the solaris build.
Best Regards,
Arlindo
--
Arlindo da Silva
da...@al...
|