when I include HDF.  I built HDF4.1r5 (I also tried 4.1r3) with the
native compilers using the -n32 ABI.  I'm passing all the HDF tests.
I followed the instructions and copied the header files to 
/usr/local/include/hdf and copied libdf.a into /usr/local/lib.

Things look fine at the configuration stage:
checking for HDF components ...
checking for dfsd.h... yes
checking for hdf/dfsd.h... yes
checking for Hopen in -ldf... yes
checking if HDF package is complete... yes

but I'm getting the following errors:

/bin/cc -mips4 -n32 -DHAVE_CONFIG_H -I. -I. -I../../../include 
-I../../../include -I./../dpexec -Dsgi  -nostdinc -I/usr/local/include 
-I/usr/local/include/hdf -I/usr/include -I/usr/include/CC   -O2 -c 
import_hdf.c
cc-1084 cc: ERROR File = /usr/local/include/hdf/hdfi.h, Line = 447
  The indicated declaration has an invalid combination of type specifiers.

  typedef signed char        int8;
                             ^

cc-1213 cc: ERROR File = /usr/local/include/hdf/hdfi.h, Line = 448
  The declaration contains a duplicate specifier.

  typedef unsigned char      uint8;

Any ideas???

Malcolm

-- 
Malcolm Tobias
314.935.5289

Reply via email to