<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><DIV><DIV><DIV><DIV>On Sep 15, 2005, at 5:09 PM, Richard A. Ryan wrote:</DIV><BLOCKQUOTE type="cite"><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Does the source from grads-1.9b4 currently use libwww or libcurl?</DIV></BLOCKQUOTE><DIV><BR class="khtml-block-placeholder"></DIV><DIV>If you have an old version of gcc (2.95 or 2.96), then you can build with DODS version 3.2, which uses libwww. That is what the current GrADS configure script is looking for, and almost all the binary releases we put out use this old version of the DODS supplib. If you don't have the old version of gcc, then you can't build with DODS 3.2 and have to move to 3.4, which uses libcurl and libxml2. (Even the OPeNDAP group is saddled with supplibs!) The old DODS way was to package the supplibs with the libdap source (in the packages branch of their src tree), but now they are moving away from that strategy and forcing the users who are building from source to get the libxml2 and libcurl tarballs on their own (this is for OPeNDAP 3.5). Maybe GrADS will take that path too, but it's too early to say for sure. Anyway, building GrADS with DODS 3.4 requires a bit of hacking because the DODS supplibs aren't the same -- you can edit the macros and run bootstrap to get a new version of configure, or you can run configure and then edit the makefile it generates. I have used both techniques and can't really say which is better -- depends on whether you understand Makefiles better than autoconf macros. In the ./bin directory under your DODS installation, look for a program called opendap-config. Run this with a "--libs" argument and you'll see what you will need (more or less) to put in your GrADS Makefile. </DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Accessing station data via OPeNDAP requires libgadods, which is new with GrADS 1.9. The configure script for libgadods also expects that you're using DODS 3.2 and gcc2.9*, so if you want that capability, you'll have to fiddle with that configure script/makefile too. DODS 3.4 has never been robustly tested in the context of a GrADS client (especially for station data access), since we generally build with DODS 3.2. </DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Any more nitty gritty you need to know? </DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Jennifer</DIV></DIV></DIV></DIV><BR><DIV> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">--</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">Jennifer Miletta Adams</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">IGES/COLA</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">4041 Powder Mill Rd., Suite 302</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">Calverton, MD 20705</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica"><A href="mailto:jma@cola.iges.org">jma@cola.iges.org</A></FONT></P> <BR class="Apple-interchange-newline"> </DIV><BR></BODY></HTML>