Back to top

DAP++ SDK 3.8.2 (23 June 2008)

Submitted by jimg on Mon, 06/23/2008 - 15:05

Version 3.8.2 contains a fixed HTTP client-side cache, an improved libdap installer for win32 (which was included in the libdap 3.8.1 binary release for winXP but not the corresponding source release). It also contans a new interface for using server-side ancillary data: See the Ancillary class. 23 July 2008 New installer for Widows XP/Vista. We've fixed a problem with the installer. Grab the new one from the link below. The version number is the same since there's no change to the software at all - just some additional run-time libraries from Microsoft.


Linux Tux Logo Linux (x86_64)
Fedora Core 8, RPMs (gcc 4.1)
Linux Tux Logo Linux (i386)
Fedora Core 8, RPMs (gcc 4.1)
Mac OS/X Mac OS/X
Intel DMG (gpg signature), PPC DMG (gpg signature)
Windows Win32
Win32 installer (gpg signature). If you get one of our other Win32 packages (e.g., the one for loaddap) then you do not need to get this. This installer is intended for software developers using libdap on WinXP/Vista (Vista support is Alpha).

Required packages

The libdap 3.8.2 software requires libcurl 7.10.6, libxml2 2.5.7 and a modern pthreads library. To build from a fresh SVN checkout, you'll need automake 1.9.6, autoconf 2.59 and libtool 1.5.18.

Windows Win32
Our libdap binary distribution provides the required libraries (libcurl, libxml2 and libpthreads). If you have problems getting clients to run check your paths. If the problems persist, contact us, we'll be happy to help.
Mac OS/X Mac OS/X 10.4.10 or greater
OS/X 10.4.10 or greater has all of the required libraries you need to build the code. IF you have an older version of OS/X, you may will need to install libxml2; run 'xml2-config --version', if you get a response back that version 2.5.7 or greater is present, you're all set. See the third-party software page or go directly to the libxml2 page if you need the library.
Linux Tux Logo Linux (x86_64/i386)
Modern versions of Linux come with the needed libraries.

Source code

Version 3.8.2
libdap-3.8.2.tar.gz, gpg signature. Required: libcurl, libxml2 and pthreads. On linux you'll need the regular packages plus the '-devel' development packages for these. They are commonly present on machines configured for development. See above. If you are building the source on Windows XP or Vista you will need a fairly complex collection of tools. Assuming you have Visual C++ 9.0 (aka 2008) using the OPeNDAP Tools 1.1 (sig) installer will set up a build environment for you. This is the build environment used to make the binaries distributed here.

Contributed builds

Version 3.8.2
Contributed: Sharing your binary builds for those operating systems not available here.