The DAP++ SDK

A C++ SDK which contains an implementation of DAP 2.0 and 3.1, Client- and Server-side support classes and a prototype implementation of the AIS.

Our software distributions are signed using a public/private key pair. See Public Key for more information.


DAP++ SDK 3.8.2 (23 June 2008)

Version 3.8.2 contains a fixed HTTP client-side cache, animproved 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.

Binaries

Linux Linux (x86_64)
Fedora Core 8, RPMs (gcc 4.1)
Linux Linux (i386)
Fedora Core 8, RPMs (gcc 4.1)
OSX Mac OS/X
Intel DMG (gpg signature), PPC DMG (gpg signature)
XP 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.

XP 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.
OSX 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 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.

DAP++ SDK 3.8.1 (12 June 2008)

Version 3.8.1. The PROXY_SERVER parameter in the .dodsrc file now accepts the common syntax of 'http://<user>:<passwd>@squid.proxy.edu:<port>' in addition to the old syntax. HTTP redirects are also now supported correctly. Other fixes include better support for Windows XP source builds (see the note below under 'Source Code') as well as better run-time support and documentation. For OS/X the installers now check to make sure the architecture of the host matches that of the installer (no universal binaries yet, though).

Binaries

Linux Linux (x86_64)
Fedora Core 8, RPMs (gcc 4.1)
Linux Linux (i386)
Fedora Core 8, RPMs (gcc 4.1)
OSX Mac OS/X
Intel DMG (gpg signature), PPC DMG (gpg signature)
XP 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.1 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.

XP 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.
OSX 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 Linux (x86_64/i386)
Modern versions of Linux come with the needed libraries.

Source code

Version 3.8.1
libdap-3.8.1.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.1
Contributed: Sharing your binary builds for those operating systems not available here.

DAP++ SDK 3.8.0 (5 March, updated 25 April 2008)

Version 3.8.0 The big change in this version is that libdap now defines its own namespace. See NEWS for more information. Also in this release, the OS/X binary build is more automatic and less error-prone and we have adapted the HTTP cache so that it can be used to build handlers that are really gateways. This release includes modifications for the BES 3.6.0 changes, updated pkg-config support and modernized headers. This version is needed for BES 3.6.0.

Update: We've built a binary distribution for Windows XP. The software included is labeled version "3.8.1 svn" because it was built using sources from our source code repository and contains fixes to be included in libdap 3.8.1. There are no new features but this version does support a more relaxed syntax for Proxy servers in the .dodsrc file and http_proxy environment variable.

Binaries

 Linux (x86_64)
Fedora Core 8, RPMs (gcc 4.1)
 Linux (i386)
Fedora Core 6, RPMs (gcc 4.1)
 Mac OS/X
Intel DMG (gpg signature), PPC DMG (gpg signature)
 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.0 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.

 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 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 (x86_64/i386)
Modern versions of Linux come with the needed libraries.

Source code

Version 3.8.0
libdap-3.8.0.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.

Contributed builds

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

DAP++ SDK 3.7.10 (28 November 2007)

Version 3.7.10 Fixes a bug in the data encoding software which caused the BES to fail on smaller machines. Also fixed are some more minor errors regarding library version numbers.

Binaries

 Linux (x86_64)
Fedora Core 6, RPMs (gcc 4.1)
 Linux (i386)
Fedora Core 6, RPMs (gcc 4.1)
 Mac OS/X
Intel DMG (gpg signature), PPC DMG
 Win32
Win32 package and Win32 Prerequisites Package

Required packages

The libdap 3.7.10 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.

 Mac OS/X 10.4 or greater
You may will need to install libxml2; libcurl and pthreads are already present. On OS/X 10.4.10, libxml2 is present. To test and see if you machine has the library, 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 (x86_64/i386)
Modern versions of Linux come with the needed libraries.

Source code

Version 3.7.10
libdap-3.7.10.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.

Contributed builds

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

DAP++ SDK 3.7.9 (13 November 2007)

Version 3.7.9 is a bug fix and refactor release for the library. The major changes are the introduction of iostream-based output methods which will be used in the next release of hyrax to implement chunked data transfers.

Binaries

 Linux (x86_64)
Fedora Core 6, RPMs (gcc 4.1)
 Linux (i386)
Fedora Core 6, RPMs (gcc 4.1)
 Mac OS/X
Intel DMG (gpg signature)

Required packages

The libdap 3.7.9 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.

 Mac OS/X 10.4 or greater
You may will need to install libxml2; libcurl and pthreads are already present. On OS/X 10.4.10, libxml2 is present. To test and see if you machine has the library, 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 (x86_64/i386)
Modern versions of Linux come with the needed libraries.

Source code

Version 3.7.9
libdap-3.7.9.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.

Contributed builds

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

DAP++ SDK 3.7.8 (26 June 2007)

Version 3.7.8 is mostly a bug-fix release, however, this version also includes support for pkg-config. The NEWS file contained in the source release, along with the matching ChangeLog file, detail the fixes. There are no API changes in this release. Briefly, the fixes include:

  • Memory error with the Regex class on 64-bit machines;
  • Memory error when reading HTTP headers from an older server;

Binaries

 Linux (x86_64)
Fedora Core 6, RPMs (gcc 4.1)
 Linux (i386)
Fedora Core 4, RPMs (gcc 4.0)
 Win32
Win32 package and Win32 Prerequisites Package
 Mac OS/X
Intel DMG
 SPARC/Solaris
Solaris 2.6

Required packages

The libdap 3.7.8 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.

 Mac OS/X 10.4 or greater
You will need to install libxml2; libcurl and pthreads are already present. See the third-party software page or go directly to the libxml2 page.
 Linux (x86_64/i386)
Modern versions of Linux come with the needed libraries.
  SPARC/SolarisSGI/IRIX
For these and other Unix distributions you will need to get libcurl, libxml and maybe pthreads. See the third-party software page.

Source code

Version 3.7.8
tar.gz . Required: libcurl, libxml2 and pthreads. See above.

Contributed builds

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

DAP++ SDK 3.7.7 (3 May 2007)

Version 3.7.7 is a bug-fix release. The NEWS file contained in the source release, along with the matching ChangeLog file, detail the fixes. There are no API changes in this release. Briefly, the fixes include:

  • Build issues with the libraries libdapclient and libdapserver;
  • Fixed a handful of platform-specific build issues;
  • There are some minor performance improvements to the constraint evaluator;
  • Repaired some problems with the server-side functions.

Binaries

 Linux (x86_64)
Fedora Core 6, RPMs (gcc 4.1)
 Mac OS/X
Intel DMG

Required packages

The libdap 3.7.7 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.

 Mac OS/X 10.4 or greater
You will need to install libxml2; libcurl and pthreads are already present. See the third-party software page or go directly to the libxml2 page.
 Linux (x86_64/i386)
Modern versions of Linux come with the needed libraries.
  SPARC/SolarisSGI/IRIX
For these and other Unix distributions you will need to get libcurl, libxml and maybe pthreads. See the third-party software page.

Source code

Version 3.7.7
tar.gz . Required: libcurl, libxml2 and pthreads. See above.

Contributed builds

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

DAP++ SDK 3.7.6 (13 March 2007)

Version 3.7.6 is a bug-fix release. The NEWS file contained in the source release, along with the matching ChangeLog file, detail the fixes. Briefly, the fixes include:

  • A problem with the linear_scale() server-side function with Array variables was fixed;
  • A build problem with the Matlab client was fixed.

Binaries

 Linux (x86_64)
Fedora Core 5, RPMs (gcc 4.1)
 Linux (i386)
Fedora Core 4, RPMs (gcc 4.0)
 Win32
Win32 package and Win32 Prerequisites Package
 Mac OS/X
OS/X 10.4 (Tiger) package
 SPARC/Solaris
Solaris 2.6

Required packages

The libdap 3.7.6 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.

 Mac OS/X 10.4 or greater
You will need to install libxml2; libcurl and pthreads are already present. See the third-party software page or go directly to the libxml2 page.
 Linux (x86_64/i386)
Modern versions of Linux come with the needed libraries.
  SPARC/SolarisSGI/IRIX
For these and other Unix distributions you will need to get libcurl, libxml and maybe pthreads. See the third-party software page.

Source code

Version 3.7.6
tar.gz . Required: libcurl, libxml2 and pthreads. See above.

Contributed builds

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


DAP++ SDK 3.7.5 (12 Feb 2007)

Version 3.7.5* is a bug-fix release. The NEWS file contained in the source release, along with the matching ChangeLog file, detail the fixes. Briefly, the fixes include:

  • Problems found with the new server-side functions.
  • Build problems when using gcc 4.1
  • Windows XP port improvements.
  • Added methods for the BES.

*The 3.7.4 public release was not announced here, but there was a source release for that version of the library..

Binaries

 Win32
Win32 package and Win32 Prerequisites Package
 Mac OS/X
OS/X 10.4 (Tiger) package
 Linux (x86_64)
Fedora Core 5, RPMs (gcc 4.1)
 Linux (i386)
Fedora Core 4, RPMs (gcc 4.0)
 SPARC/Solaris
Solaris 2.6
 SGI/IRIX
IRIX 6.5

Required packages

The libdap 3.7.5 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.

 Mac OS/X 10.4 or greater
You will need to install libxml2; libcurl and pthreads are already present. See the third-party software page or go directly to the libxml2 page.
 Linux (x86_64/i386)
Modern versions of Linux come with the needed libraries.
  SPARC/SolarisSGI/IRIX
For these and other Unix distributions you will need to get libcurl, libxml and maybe pthreads. See the third-party software page.

Source code

Version 3.7.5
tar.gz . Required: libcurl, libxml2 and pthreads. See above.

Contributed builds

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

DAP++ SDK 3.7.3 (27 Nov 2006)

The 3.7.3 version of libdap++ includes new features and an implementation change, which now returns the DAP protocol version number, 3.1, in an HTTP response header. It also contains an implementation of the DDX object/response. The 3.7.3 version of libdap is required for the soon-to-be beta release of Server4. This version of libdap contains a beta release of the server-side functions geogrid(), geoarray(), linear_scale() and version(). These can be used to select parts of Grids and Arrays using latitude and longitude values instead of array position indexes. The linear_scale() function can be used to scale variables (including those return by other function) using 'y = mx + b'. The version() function can be used to find out which versions of the functions are installed.

*We skipped the 3.7.0 to 3.7.2 public releases.

Binaries

 Win32
Win32 package and Win32 Prerequisites Package
 Mac OS/X
OS/X 10.4 (Tiger) package
Intel Mac
 Linux (x86_64/i386)
Fedora Core 4, RPMs (gcc 4.0)
 Linux (i386)
Red Hat Enterprise Linux 3, RPMs (gcc 3.2.3)
 SPARC/Solaris
Solaris 2.6
 SGI/IRIX
IRIX 6.5

Required packages

The libdap 3.7.3 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.

 Mac OS/X 10.4 or greater
You will need to install libxml2; libcurl and pthreads are already present. See the third-party software page or go directly to the libxml2 page.
 Linux (x86_64/i386)
Modern versions of Linux come with the needed libraries.
  SPARC/SolarisSGI/IRIX
For these and other Unix distributions you will need to get libcurl, libxml and maybe pthreads. See the third-party software page.

Source code

Version 3.7.3
tar.gz . Required: libcurl, libxml2 and pthreads. See above.

Contributed builds

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

DAP++ SDK 3.6.2 (17 Mar 2006)

This update to 3.6.0* includes fixes a problem where Grids with two or more dimensions with the same name were flagged as broken (by Grid::check_semantics). Now they are allowed as per the specification. A new method get_parent() is added to AttrTable. Methods marked as deprecated in version 3.5 have been removed from the library. See the documentation in the source distribution for a listing of those methods.

*We skipped the 3.6.0 and 3.6.1 public releases.

Binaries

 Win32
Win32 package
 Mac OS/X
OS/X 10.4 (Tiger) package
 Linux (x86_64/i386)
Fedora Core 4, RPMs (gcc 4.0)
 Linux (i386)
Red Hat Enterprise Linux 3, RPMs (gcc 3.2.3)
 SPARC/Solaris
Solaris 2.6
 SGI/IRIX
IRIX 6.5

Required packages

The libdap 3.6.2 software requires libcurl 7.10.6, libxml2 2.5.7 and a modern pthreads library.

 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 10.4 or greater
You will need to install libxml2; libcurl and pthreads are already present. See the third-party software page or go directly to the libxml2 page.
 Linux (x86_64/i386)
Modern versions of Linux come with the needed libraries.
  SPARC/SolarisSGI/IRIX
For these and other Unix distributions you will need to get libcurl, libxml and maybe pthreads. See the third-party software page.

Source code

Version 3.6.2
tar.gz . Required: libcurl, libxml2 and pthreads. See above.

Contributed builds

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

DAP++ SDK 3.5.3 (31 Oct 2005)

This update to 3.5.2 includes fixes to problems reported with the 3.5.x beta releases and a vastly reworked build. The build now uses autoconf/make and libtool and produces both a static and shared library. Included with the source is a RPM spec file which can be used to produce both RPM source and binary distributions. Both the Makefile builds and the rpm builds have had extensive work to bring them inline with the Fedora project's requirements, thanks to Patrice Dumas and others. Also included is a semi-automated way to build Mac OS/X 10.4 (Tiger) packages. The GNURegex class has been rewritten so that it uses only the POSIX interface for regular expressions, which introduces a few subtle changes in the library's behavior.

There are a number of applications out there that use the 3.2 library and there have been a number of changes to the API since then. Here's a short paper (pdf) that explains how to migrate code from 3.2 to 3.5.

This version of the library is required by the new data handlers that work with the latest version of the server, which will also be released today.

Binaries

 Mac OS/X
OS/X 10.4 (Tiger) package
 Linux (i386)
Fedora Core 4, RPMs (gcc 4.0)
 Linux (i386)
Red Hat Enterprise Linux 3, RPMs (gcc 3.2.3)
 SPARC/Solaris
Solaris 2.6
 SGI/IRIX
IRIX 6.5

Source code

Version 3.5.3
tar.gz . Required: You may need libcurl and/or libxml2. The libdap 3.5.3 software requires libcurl 7.10.6 and libxml2 2.5.7. See our Third-party software page for links to these packages. You may also need the pthreads package.

DAP++ SDK 3.5.2 (15 Aug 2005)

This update to 3.5.1 includes fixes to problems reported with the 3.5.1 and 3.5.0 beta releases and a vastly reworked build. The build now uses autoconf/make and libtool and produces both a static and shared library. Included with the source is a RPM spec file which can be used to produce both RPM source and binary distributions. Both the Makefile builds and the rpm builds have had extensive work to bring them inline with the Fedora project's requirements, thanks to Patrice Dumas and others.

Other changes: The code now builds and passes all tests on the AMD64 (running Red Hat Enterprise Linux 3). It also now builds with gcc 4.0 (on FC4). See the OPeNDAP libdap 3.5.2 Release milestone for more information about specific problems that have been fixed.

Binaries

 Linux (i386)
Fedora Core 4, RPMs (gcc 4.0)
Fedora Core 3, RPMs (gcc 3.4)
Red Hat Enterprise Linux 3, RPMs (gcc 3.2.3)
 Linux (i386)
Red Hat Enterprise Linux 3, RPMs (gcc 3.2.3)

Source code

Version 3.5.2
tar.gz (1.7 MB). Required: You may need libcurl and/or libxml2. The libdap 3.5.2 software requires libcurl 7.10.6 and libxml2 2.5.7. See our Third-party software page for links to these packages. You may also need the pthreads package.

DAP++ SDK 3.5.1 beta (13 May 2005)

This update to 3.5.0 fixes some minor problems with the build. These fixes are needed to build with libnc-dap 3.5.x. New to the software is an rpm spec file. Use this to make binary RPMs for those Linux distributions that support them. Our next release will include RPM binaries.

Binaries

Currently this is only a source release.

Source code

Version 3.5.1 beta
tar.gz (1.4 MB). Required: You may need libcurl and/or libxml2. The libdap 3.5.1 software requires libcurl 7.12.0 and libxml2 2.5.7. See our Third-party software page for links to these packages.

DAP++ SDK 3.5.0 beta (5 May 2005)

This version of libdap++ includes support for the AIS, a new factory-based class instantiation mechanism, the first of the DAP3 features (XML encoding for data previously held in the DAS and DDS) and a streamlined build process. However, the version 3.4.x clients and servers are not compatible with this version of the library. If you want to build those, get libdap 3.4.8.

See the README, INSTALL and NEWS files included with the source for more information. This version of the library has been built on Linux (Fedora core 2,3 and RedHat Enterprise v.3) and Mac OS/X 10.3.

Binaries

Currently this is only a source release.

Source code

Version 3.5.0 beta
tar.gz (1.4 MB). Required: You may need libcurl and/or libxml2. The libdap 3.5.0 software requires libcurl 7.12.0 and libxml2 2.5.7. See our Third-party software page for links to these packages.

DAP++ SDK 3.4.8 (9 July 2004 updated 1 Nov for Win32)

Binaries

 Win32
Win32 InstallShield (23 MB)
 Mac OS/X
OS/X 10.3 (Panther), tar.gz format (872 KB). Build: dynamically linked.
 Linux (x86)
Red Hat 7.3, tar.gz format (3.3 MB). Build: gcc 3.0, glibc 2.2.5, Kernel 2.4.20, statically linked.
Red Hat 8.0, tar.gz format (2.4 MB). Build: gcc 3.2, glibc 2.3.2, kernel 2.4.20, statically linked.
Fedora Core 1, tar.gz format (2.4 MB). Build: gcc 3.3.2, glibc 2.3.2, kernel 2.4.22, dynamically linked.
 SPARC/Solaris
Solaris 2.6 (2.6 MB). Build: gcc 3.2, dynamically linked.
 SGI/IRIX
IRIX 6.5 (1.1 MB). Build: gcc 2.95.2, dynamically linked.
 Alpha/OSF1
OSF1, v5.1 (1.6 MB). Build: gcc 3.3, dynamically linked.

Source code

Version 3.4.8
tar.gz (2.7 MB). Required: packages 3.4.4 (4.8 MB)

DAP++ SDK 3.4.7 (17 March 2004)

Binaries

 Win32
Installer (13.4 MB).
 Linux (i686)
Red Hat 7.3, tar.gz format (2.5 MB).
Red Hat 8.0, tar.gz format (2.4 MB).
Red Hat 9.0, tar.gz format Coming soon
 SPARC/Solaris
Solaris 2.6 (3.3 MB).
SGI/IRIX
IRIX 6.5 (891 KB).

Source code

Version 3.4.7
tar.gz (1.4 MB). Required: packages 3.4.3 (6.8 MB)