Hi Steve, The netcdf-cxx4 bindings may be downloaded from the Unidata page at GitHub: * http://github.com/Unidata/netcdf-cxx4 The version you might be working with from our website is an older release; the page has two downloads, one for a 'legacy' API, and one for the modern, supported API. The latter is what is available from github. I hope this helps, -Ward > ?Hello, > > > I've built 4.1.3 and get the following library files and headers: > > > $ ll lib/ > total 20780 > -rw-r--r--. 1 sdainard users 5687330 Sep 23 14:56 libnetcdf.a > -rw-r--r--. 1 sdainard users 5355130 Sep 23 14:56 libnetcdf_c++4.a > -rwxr-xr-x. 1 sdainard users 1324 Sep 23 14:56 libnetcdf_c++4.la > lrwxrwxrwx. 1 sdainard users 23 Sep 23 14:56 libnetcdf_c++4.so -> > libnetcdf_c++4.so.1.0.1 > lrwxrwxrwx. 1 sdainard users 23 Sep 23 14:56 libnetcdf_c++4.so.1 -> > libnetcdf_c++4.so.1.0.1 > -rwxr-xr-x. 1 sdainard users 2231802 Sep 23 14:56 libnetcdf_c++4.so.1.0.1 > -rw-r--r--. 1 sdainard users 1160188 Sep 23 14:56 libnetcdf_c++.a > -rwxr-xr-x. 1 sdainard users 1317 Sep 23 14:56 libnetcdf_c++.la > lrwxrwxrwx. 1 sdainard users 22 Sep 23 14:56 libnetcdf_c++.so -> > libnetcdf_c++.so.4.1.0 > lrwxrwxrwx. 1 sdainard users 22 Sep 23 14:56 libnetcdf_c++.so.4 -> > libnetcdf_c++.so.4.1.0 > -rwxr-xr-x. 1 sdainard users 500011 Sep 23 14:56 libnetcdf_c++.so.4.1.0 > -rw-r--r--. 1 sdainard users 1582730 Sep 23 14:56 libnetcdff.a > -rwxr-xr-x. 1 sdainard users 1296 Sep 23 14:56 libnetcdff.la > lrwxrwxrwx. 1 sdainard users 19 Sep 23 14:56 libnetcdff.so -> > libnetcdff.so.5.1.0 > lrwxrwxrwx. 1 sdainard users 19 Sep 23 14:56 libnetcdff.so.5 -> > libnetcdff.so.5.1.0 > -rwxr-xr-x. 1 sdainard users 1179364 Sep 23 14:56 libnetcdff.so.5.1.0 > -rwxr-xr-x. 1 sdainard users 1254 Sep 23 14:56 libnetcdf.la > lrwxrwxrwx. 1 sdainard users 18 Sep 23 14:56 libnetcdf.so -> > libnetcdf.so.7.1.1 > lrwxrwxrwx. 1 sdainard users 18 Sep 23 14:56 libnetcdf.so.7 -> > libnetcdf.so.7.1.1 > -rwxr-xr-x. 1 sdainard users 3549982 Sep 23 14:56 libnetcdf.so.7.1.1 > drwxr-xr-x. 2 sdainard users 22 Sep 23 14:56 pkgconfig > > $ ll include/ > total 648 > -rw-r--r--. 1 sdainard users 2965 Sep 23 14:56 ncAtt.h > -rw-r--r--. 1 sdainard users 480 Sep 23 14:56 ncByte.h > -rw-r--r--. 1 sdainard users 440 Sep 23 14:56 ncChar.h > -rw-r--r--. 1 sdainard users 488 Sep 23 14:56 ncCheck.h > -rw-r--r--. 1 sdainard users 3498 Sep 23 14:56 ncCompoundType.h > -rw-r--r--. 1 sdainard users 1940 Sep 23 14:56 ncDim.h > -rw-r--r--. 1 sdainard users 483 Sep 23 14:56 ncDouble.h > -rw-r--r--. 1 sdainard users 3327 Sep 23 14:56 ncEnumType.h > -rw-r--r--. 1 sdainard users 12481 Sep 23 14:56 ncException.h > -rw-r--r--. 1 sdainard users 2141 Sep 23 14:56 ncFile.h > -rw-r--r--. 1 sdainard users 473 Sep 23 14:56 ncFloat.h > -rw-r--r--. 1 sdainard users 1055 Sep 23 14:56 ncGroupAtt.h > -rw-r--r--. 1 sdainard users 23703 Sep 23 14:56 ncGroup.h > -rw-r--r--. 1 sdainard users 473 Sep 23 14:56 ncInt64.h > -rw-r--r--. 1 sdainard users 453 Sep 23 14:56 ncInt.h > -rw-r--r--. 1 sdainard users 1501 Sep 23 14:56 ncOpaqueType.h > -rw-r--r--. 1 sdainard users 472 Sep 23 14:56 ncShort.h > -rw-r--r--. 1 sdainard users 482 Sep 23 14:56 ncString.h > -rw-r--r--. 1 sdainard users 5364 Sep 23 14:56 ncType.h > -rw-r--r--. 1 sdainard users 472 Sep 23 14:56 ncUbyte.h > -rw-r--r--. 1 sdainard users 481 Sep 23 14:56 ncUint64.h > -rw-r--r--. 1 sdainard users 462 Sep 23 14:56 ncUint.h > -rw-r--r--. 1 sdainard users 469 Sep 23 14:56 ncUshort.h > -rw-r--r--. 1 sdainard users 10123 Sep 23 14:56 ncvalues.h > -rw-r--r--. 1 sdainard users 1151 Sep 23 14:56 ncVarAtt.h > -rw-r--r--. 1 sdainard users 55281 Sep 23 14:56 ncVar.h > -rw-r--r--. 1 sdainard users 1430 Sep 23 14:56 ncVlenType.h > -rw-r--r--. 1 sdainard users 651 Sep 23 14:56 netcdf > -rw-r--r--. 1 sdainard users 18918 Sep 23 14:56 netcdfcpp.h > -rw-r--r--. 1 sdainard users 57256 Sep 23 14:56 netcdf.h > -rw-r--r--. 1 sdainard users 23 Sep 23 14:56 netcdf.hh > -rw-r--r--. 1 sdainard users 59601 Sep 23 14:56 netcdf.inc > -rw-r--r--. 1 sdainard users 302770 Sep 23 14:56 netcdf.mod > -rw-r--r--. 1 sdainard users 2307 Sep 23 14:56 typesizes.mod > > > But when I build 4.3.0 or 4.3.3.1 I get: > > > 4.3.3.1]$ ll lib/ > total 3456 > -rw-r--r--. 1 sdainard users 2017444 Oct 6 08:57 libnetcdf.a > -rwxr-xr-x. 1 sdainard users 1155 Oct 6 08:57 libnetcdf.la > -rw-r--r--. 1 sdainard users 825 Oct 6 08:57 libnetcdf.settings > lrwxrwxrwx. 1 sdainard users 18 Oct 6 08:57 libnetcdf.so -> > libnetcdf.so.7.2.0 > lrwxrwxrwx. 1 sdainard users 18 Oct 6 08:57 libnetcdf.so.7 -> > libnetcdf.so.7.2.0 > -rwxr-xr-x. 1 sdainard users 1508939 Oct 6 08:57 libnetcdf.so.7.2.0 > drwxr-xr-x. 2 sdainard users 22 Oct 6 08:57 pkgconfig > > 4.3.3.1]$ ll include/ > total 64 > -rw-r--r--. 1 sdainard users 60074 Oct 6 08:57 netcdf.h > -rw-r--r--. 1 sdainard users 2053 Oct 6 08:57 netcdf_meta.h > > ?There doesn't seem to be configure flags --enable-cxx or --enable-cxx-4 in > 4.3+, how can I enable c++ bindings? I've copied the cxx4 directory from > https://www.unidata.ucar.edu/downloads/netcdf/netcdf-cxx/index.jsp? into the > netcdf source but that doesn't do the trick. > > Thanks, > Steve > Ticket Details =================== Ticket ID: TQI-687797 Department: Support netCDF Priority: Normal Status: Closed
NOTE: All email exchanges with Unidata User Support are recorded in the Unidata inquiry tracking system and then made publicly available through the web. If you do not want to have your interactions made available in this way, you must let us know in each email you send to us.