Temporary header file '/tmp/Vqy5ePqkly/dump1.h' with the following content will be compiled to create GCC translation unit dump:

  // add defines
  #define __STDC_VERSION__ 201710L
#define _GXX_NULLPTR_T
#define CLUTTER_ENABLE_COMPOSITOR_API 1
#define _REGEX_NELTS(n)
#define _Atomic
#define PACKED
#define getaddrinfo_a(a,b,c,d)

  // add includes
  #include "/usr/include/arm-linux-gnueabihf/hdf/HDFEOSVersion.h"
  #include "/usr/include/arm-linux-gnueabihf/hdf/HE2_config.h"
  #include "/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h"
  #include "/usr/include/arm-linux-gnueabihf/hdf/cfortHdf.h"
  #include "/usr/include/arm-linux-gnueabihf/hdf/ease.h"

  // add classes
  _G_fpos64_t* tmp_add_class_0;
  _G_fpos_t* tmp_add_class_1;
  _IO_cookie_io_functions_t* tmp_add_class_2;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/Vqy5ePqkly/dump1.h"  -I/usr/include/arm-linux-gnueabihf/hdf

In file included from /tmp/Vqy5ePqkly/dump1.h:14:
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:132:3: error: ‘intn’ does not name a type; did you mean ‘int’?
  132 |   intn  EHchkname(const char *p);
      |   ^~~~
      |   int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:133:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  133 | int32 SWopen(const char *, intn);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:134:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  134 | int32 SWcreate(int32, const char *);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:135:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  135 | int32 SWattach(int32, const char *);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:136:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  136 | intn SWdefdim(int32, const char *, int32);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:137:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  137 | intn SWdefcomp(int32, int32, intn []);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:138:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  138 | int32 SWdiminfo(int32, const char *);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:139:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  139 | intn SWmapinfo(int32, const char *, const char *, int32 *, int32 *);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:140:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  140 | int32 SWidxmapinfo(int32, const char *, const char *, int32 []);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:141:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  141 | intn SWfieldinfo(int32, const char *, int32 *, int32 [], int32 *, char *);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:142:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  142 | intn SWcompinfo(int32, const char *, int32 *, intn []);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:143:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  143 | intn SWdefdimmap(int32, const char *, const char *, int32, int32);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:144:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  144 | intn SWdefidxmap(int32, const char *, const char *, int32 []);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:145:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  145 | intn SWdefgeofield(int32, const char *, const char *, int32, int32);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:146:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  146 | intn SWdefdatafield(int32, const char *, const char *, int32, int32);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:147:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  147 | intn SWwritegeometa(int32, const char *, const char *, int32);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:148:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  148 | intn SWwritedatameta(int32, const char *, const char *, int32);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:149:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  149 | intn SWwriteattr(int32, const char *, int32, int32, VOIDP);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:150:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  150 | intn SWreadattr(int32, const char *, VOIDP);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:151:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  151 | intn SWattrinfo(int32, const char *, int32 *, int32 *);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:152:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  152 | int32 SWinqdims(int32, char *, int32 []);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:153:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  153 | int32 SWinqmaps(int32, char *, int32 [], int32 []);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:154:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  154 | int32 SWinqidxmaps(int32, char *, int32 []);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:155:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  155 | int32 SWinqgeofields(int32, char *, int32 [], int32 []);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:156:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  156 | int32 SWinqdatafields(int32, char *, int32 [],int32 []);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:157:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  157 | int32 SWinqattrs(int32, char *, int32 *);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:158:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  158 | int32 SWnentries(int32, int32, int32 *);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:159:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  159 | int32 SWinqswath(const char *, char *, int32 *);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:160:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  160 | intn SWwritefield(int32, const char *, int32 [], int32 [], int32 [], VOIDP);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:161:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  161 | intn SWreadfield(int32, const char *, int32 [], int32 [], int32 [], VOIDP);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:162:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  162 | int32 SWdefboxregion(int32, float64 [], float64 [], int32);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:163:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  163 | int32 SWdefscanregion(int32, const char *, float64 [], int32);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:164:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  164 | int32 SWregionindex(int32, float64 [], float64 [], int32, char *, int32 []);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:165:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  165 | intn SWextractregion(int32, int32, const char *, int32, VOIDP);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:166:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  166 | intn SWregioninfo(int32, int32, const char *, int32 *, int32 *, int32 [], int32 *);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:167:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  167 | int32 SWdupregion(int32);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:168:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  168 | int32 SWdeftimeperiod(int32, float64, float64, int32);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:169:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  169 | intn SWextractperiod(int32, int32, const char *, int32, VOIDP);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:170:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  170 | intn SWperiodinfo(int32, int32, const char *, int32 *, int32 *, int32 [], int32 *);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:171:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  171 | int32 SWdefvrtregion(int32, int32, const char *, float64 []);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:172:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  172 | intn SWsetfillvalue(int32, const char *, VOIDP);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:173:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  173 | intn SWgetfillvalue(int32, const char *, VOIDP);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:174:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  174 | intn SWdetach(int32);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:175:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  175 | intn SWclose(int32);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:176:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  176 | int32 SWupdateidxmap(int32, int32, int32 [], int32 [], int32 []);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:177:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  177 | intn SWgeomapinfo(int32, const char *);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:178:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  178 | intn SWupdatescene(int32, int32);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:179:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  179 | int32 SWindexinfo(int32, const char *, int32 *, char *, int32 *ind[]);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:180:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  180 | intn SWdefdimscale(int32 swathID, const char *dimname, int32 dimsize, int32 numbertype, VOIDP data);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:181:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  181 | intn SWsetdimscale(int32, const char *, const char *, int32, int32, VOIDP);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:182:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  182 | intn SWgetdimscale(int32, const char *, const char *, int32 *, int32 *, VOIDP);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:183:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  183 | intn SWsetdimstrs(int32 swathID, const char *fieldname, const char *dimname, char *label, char *unit, char *format);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:184:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  184 | intn SWgetdimstrs(int32 swathID, const char *fieldname, const char *dimname, char *label, char *unit, char *format, intn len);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:187:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  187 | int32 GDopen(char *, intn);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:188:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  188 | int32 GDcreate(int32, char *, int32, int32, float64 [], float64 []);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:189:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  189 | int32 GDattach(int32, char *);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:190:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  190 | intn GDdefdim(int32, const char *, int32);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:191:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  191 | intn GDdefproj(int32, int32, int32, int32, float64 []);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:192:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  192 | intn GDblkSOMoffset(int32, float32 [], int32, char *);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:193:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  193 | intn GDdefcomp(int32, int32, intn []);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:194:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  194 | intn GDdeftile(int32, int32, int32, int32 []);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:195:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  195 | intn GDsettilecomp(int32, char *, int32, int32 *, int32, intn *);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:196:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  196 | intn GDdeforigin(int32, int32);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:197:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  197 | intn GDdefpixreg(int32, int32);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:198:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  198 | int32 GDdiminfo(int32, const char *);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:199:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  199 | intn GDgridinfo(int32, int32 *, int32 *, float64 [], float64 []);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:200:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  200 | intn GDprojinfo(int32, int32 *, int32 *, int32 *, float64 []);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:201:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  201 | intn GDorigininfo(int32, int32 *);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:202:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  202 | intn GDpixreginfo(int32, int32 *);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:203:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  203 | intn GDcompinfo(int32, const char *, int32 *, intn []);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:204:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  204 | intn GDfieldinfo(int32, const char *, int32 *, int32 [], int32 *, char *);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:205:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  205 | intn GDtileinfo(int32, char *, int32 *, int32 *, int32 []);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:206:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  206 | intn GDsettilecache(int32, char *, int32, int32);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:207:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  207 | intn GDwritetile(int32, char *, int32 [], VOIDP);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:208:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  208 | intn GDreadtile(int32, char *, int32 [],  VOIDP);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:209:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  209 | intn GDdeffield(int32, const char *, const char *, int32, int32);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:210:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  210 | intn GDwritefieldmeta(int32, char *, char *, int32);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:211:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  211 | intn GDwritefield(int32, const char *,
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:213:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  213 | intn GDreadfield(int32, const char *, int32 [], int32 [], int32 [], VOIDP);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:214:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  214 | intn GDwriteattr(int32, char *, int32 , int32, VOIDP);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:215:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  215 | intn GDreadattr(int32, char *, VOIDP);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:216:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  216 | intn GDattrinfo(int32, char *, int32 *, int32 *);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:217:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  217 | int32 GDinqdims(int32, char *, int32 []);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:218:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  218 | int32 GDinqfields(int32, char *, int32 [], int32 []);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:219:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  219 | int32 GDinqattrs(int32, char *, int32 *);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:220:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  220 | int32 GDnentries(int32, int32, int32 *);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:221:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  221 | int32 GDinqgrid(char *, char *, int32 *);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:222:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  222 | int32 GDdefboxregion(int32, float64 [], float64 []);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:223:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  223 | int32 GDdefvrtregion(int32, int32, const char *, float64 []);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:224:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  224 | int32 GDdeftimeperiod(int32, int32, float64, float64);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:225:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  225 | intn GDextractregion(int32, int32, char *, VOIDP);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:226:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  226 | intn GDregioninfo(int32, int32, char *, int32 *, int32 *, int32 [], int32 *,
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:228:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  228 | int32 GDdupregion(int32);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:229:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  229 | intn GDgetpixels(int32, int32, float64 [], float64 [], int32 [], int32 []);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:230:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  230 | int32 GDgetpixvalues(int32, int32, int32 [], int32 [], char *, VOIDP);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:231:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  231 | int32 GDinterpolate(int32, int32, float64 [], float64 [], char *, float64 []);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:232:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  232 | intn GDsetfillvalue(int32, char *, VOIDP);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:233:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  233 | intn GDgetfillvalue(int32, char *, VOIDP);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:234:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  234 | intn GDdetach(int32);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:235:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  235 | intn GDclose(int32);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:237:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  237 | intn GDij2ll(int32, int32, float64 [], int32, int32, int32,
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:240:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  240 | intn GDll2ij(int32, int32, float64 [], int32, int32, int32, float64 [],
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:243:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  243 | intn GDrs2ll(int32, float64 [], int32, int32,
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:248:3: error: ‘intn’ does not name a type; did you mean ‘int’?
  248 |   intn GDdefdimscale(int32 gridID, char *dimname, int32 dimsize, int32 numbertype, VOIDP data);
      |   ^~~~
      |   int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:249:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  249 | intn GDsetdimscale(int32, const char *, char *, int32, int32, VOIDP);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:250:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  250 | intn GDgetdimscale(int32, char *, char *, int32 *, int32 *, VOIDP);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:251:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  251 | intn GDsetdimstrs(int32 gridID, char *fieldname, char *dimname, char *label, char *unit, char *format);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:252:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  252 | intn GDgetdimstrs(int32 gridID, char *fieldname, char *dimname, char *label, char *unit, char *format, intn len);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:255:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  255 | int32 PTopen(char *, intn);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:256:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  256 | int32 PTcreate(int32, char *);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:257:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  257 | int32 PTnrecs(int32, int32);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:258:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  258 | int32 PTnlevels(int32);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:259:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  259 | int32 PTsizeof(int32, const char *, int32 []);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:260:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  260 | int32 PTnfields(int32, int32, int32 *);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:261:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  261 | int32 PTlevelindx(int32, char *);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:262:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  262 | int32 PTattach(int32, char *);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:263:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  263 | intn PTdeflevel(int32, char *, char *, int32 [], int32 []);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:264:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  264 | intn PTdeflinkage(int32, char *, char *, char *);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:265:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  265 | intn PTbcklinkinfo(int32, int32, char *);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:266:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  266 | intn PTfwdlinkinfo(int32, int32, char *);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:267:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  267 | int32 PTlevelinfo(int32, int32, char *, int32 [], int32 []);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:268:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  268 | intn PTgetlevelname(int32, int32, char *, int32 *);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:269:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  269 | intn PTwritelevel(int32, int32, int32, VOIDP);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:270:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  270 | intn PTupdatelevel(int32, int32, char *, int32, int32 [], VOIDP);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:271:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  271 | intn PTreadlevel(int32, int32, const char *, int32, int32 [], VOIDP);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:272:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  272 | intn PTgetrecnums(int32, int32, int32, int32, int32 [], int32 *, int32 []);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:273:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  273 | intn PTwriteattr(int32, char *, int32, int32, VOIDP);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:274:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  274 | intn PTreadattr(int32, char *, VOIDP);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:275:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  275 | intn PTattrinfo(int32, char *, int32 *, int32 *);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:276:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  276 | int32 PTinqattrs(int32, char *, int32 *);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:277:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  277 | int32 PTinqpoint(char *, char *, int32 *);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:278:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  278 | int32 PTdefboxregion(int32, float64 [], float64 []);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:279:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  279 | int32 PTdeftimeperiod(int32, float64, float64);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:280:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  280 | int32 PTdefvrtregion(int32, int32, char *, float64 []);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:281:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  281 | intn PTregioninfo(int32, int32 regionID, int32, char *, int32 *);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:282:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  282 | intn PTregionrecs(int32, int32, int32, int32 *, int32 []);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:283:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  283 | intn PTperiodrecs(int32, int32, int32, int32 *, int32 []);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:284:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  284 | intn PTperiodinfo(int32, int32 periodID, int32, char *, int32 *);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:285:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  285 | intn PTextractregion(int32, int32 regionID, int32, char *, VOIDP);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:286:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  286 | intn PTextractperiod(int32, int32 periodID, int32, char *, VOIDP);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:287:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  287 | intn PTdetach(int32);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:288:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  288 | intn PTclose(int32);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:293:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  293 | int32 EHsizeof( int32 vdataID, const char *name);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:294:1: error: ‘float64’ does not name a type; did you mean ‘float_t’?
  294 | float64 EHconvAng(float64, intn);
      | ^~~~~~~
      | float_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:295:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  295 | int32 EHparsestr(char *, char, char *[], int32 []);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:296:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  296 | int32 EHstrwithin(const char *, char *, char);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:297:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  297 | intn EHchkODL(char *);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:298:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  298 | intn EHloadliststr(char *[], int32, char *, char);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:299:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  299 | intn EHgetversion(int32, char *);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:300:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  300 | int32 EHopen(const char *, intn);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:301:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  301 | intn EHchkfid(int32, const char *, int32 *, int32 *, uint8 *);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:302:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  302 | intn EHidinfo(int32, int32 *, int32 *);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:303:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  303 | int32 EHgetid(int32, int32, const char *, intn, const char *);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:304:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  304 | intn EHrevflds(const char *, char *);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:305:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  305 | intn EHinsertmeta(int32, const char *, const char *, int32, char *, int32 []);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:306:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  306 | intn EHgetmetavalue(char *[], const char *, char *);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:307:20: error: ‘int32’ was not declared in this scope
  307 | char * EHmetagroup(int32, char *, const char *, const char *, char *[]);
      |                    ^~~~~
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:307:27: error: expected primary-expression before ‘char’
  307 | char * EHmetagroup(int32, char *, const char *, const char *, char *[]);
      |                           ^~~~
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:307:35: error: expected primary-expression before ‘const’
  307 | char * EHmetagroup(int32, char *, const char *, const char *, char *[]);
      |                                   ^~~~~
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:307:49: error: expected primary-expression before ‘const’
  307 | char * EHmetagroup(int32, char *, const char *, const char *, char *[]);
      |                                                 ^~~~~
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:307:63: error: expected primary-expression before ‘char’
  307 | char * EHmetagroup(int32, char *, const char *, const char *, char *[]);
      |                                                               ^~~~
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:308:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  308 | intn EHfillfld(int32, int32, int32, int32, int32, int32 [], VOIDP);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:309:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  309 | intn EHattr(int32, int32, const char *, int32, int32, const char *, VOIDP);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:310:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  310 | intn EHattrinfo(int32, int32, const char *, int32 *, int32 *);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:311:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  311 | int32 EHattrcat(int32, int32, char *, int32 *);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:312:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  312 | intn EHfilename(int32, char *);
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:313:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  313 | int32 EHcntOBJECT(char *[]);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:314:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  314 | int32 EHcntGROUP(char *[]);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:318:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  318 | intn EHbisect(float64 (*) (float64 []), float64 [], int32, float64, float64,
      | ^~~~
      | int
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:320:1: error: ‘int32’ does not name a type; did you mean ‘int32_t’?
  320 | int32 EHinquire(const char *, const char *, char *, int32 *);
      | ^~~~~
      | int32_t
/usr/include/arm-linux-gnueabihf/hdf/HdfEosDef.h:321:1: error: ‘intn’ does not name a type; did you mean ‘int’?
  321 | intn EHclose(int32);
      | ^~~~
      | int

