[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[netCDF #VAZ-231246]: Netcdf

Hi Dave,

> Reporting on the attempts we made.  The first error in the release build
> was a missing file rpc/types.h.  I found a file like this on the
> internet and put in a folder rpc I created in C:\Program Files\Microsoft
> Visual Studio 9.0\VC\include used by visual studio.
> The next problem was that the types.h I had found wanted a features.h.
> I found one on the internet and put it in C:\Program Files\Microsoft
> Visual Studio 9.0\VC\include too.
> The problem is this wanted an include bits/uClibc_config.h.  I could
> continue on this path but am concerned that I may not be getting the
> right files and would prefer to have the types.h, features.h etc that
> netcdf uses rather than whatever I can locate on the internet.

The code you need is an ONC RPC library for Windows, see:


As that article reports, 

  Implementations of ONC RPC exist in most Unix-like systems. Microsoft 
  an implementation for Windows in their Microsoft Windows Services for UNIX 
  product; in addition, a number of third-party implementation of ONC RPC for 
  Windows exist, including versions for C/C++, Java, and .NET (see external 

That's the Microsoft produc t I was trying to think of on the phone call this 
the Microsoft Windows Services for UNIX.  If you install that, I think you'll 
rpc/types.h and everything referenced by other include files it includes.

That may solve some other portability problems with netCDF on Windows as well 

Please let us know if that gets you further.


Russ Rew                                         UCAR Unidata Program
address@hidden                      http://www.unidata.ucar.edu

Ticket Details
Ticket ID: VAZ-231246
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.