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

[netCDF #PSA-339289]: netCDF 4.3.3 build problem....


Solaris 9 (SunOS 2.9) is a pretty old platform that doesn't incorporate
some of the C99 portability that's available in the stdint.h header file,
for example, but some of the netCDF C library depends on integer
type definitions from stdint.h. We had a Solaris 10 platform here on
which we tested netCDF-4, but I don't think we tested on Solaris 9.

I see we have a file libsrc/pstdint.h that's supposed to provide some
of the portability macros provided by C99's stdint.h, but it's not
completely portable, and that seems to be the cause of the compile
problems you're seeing.

We no longer have a Solaris platform available for testing, and even if
we did, it wouldn't be that old. Is it possible to use the fact that it won't
even compile the netCDF library as a justification to upgrade it to a more
recent version of Solaris? That's all I can recommend at this point, unless 
you want to do some debugging, find out exactly which portability macros
stdint.h are needed, and find out how they should be defined for your
Solaris system ...

Or maybe you can get a more recent version of SunStudio-11 that runs on 
Solaris 9 from Oracle, and try the C compiler that comes with that.


> we seem to fail building netCDF 4.3.3 on our Solaris computer. Attached an 
> e-mail with the details.
> Best regards,
> Michael Schick (EUMETSAT)
> Any email message from EUMETSAT is sent in good faith but shall neither be 
> binding nor construed as constituting a commitment by EUMETSAT, except where 
> provided for in a written agreement or contract or if explicitly stated in 
> the email. Please note that any views or opinions presented in this email are 
> solely those of the sender and do not necessarily represent those of 
> EUMETSAT. This message and any attachments are intended for the sole use of 
> the addressee(s) and may contain confidential and privileged information. Any 
> unauthorised use, disclosure, dissemination or distribution (in whole or in 
> part) of its contents is not permitted. If you received this message in 
> error, please notify the sender and delete it from your system.
Russ Rew                                         UCAR Unidata Program
address@hidden                      http://www.unidata.ucar.edu

Ticket Details
Ticket ID: PSA-339289
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.