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