#1146658 nexus: FTBFS with HDF4 4.4.0

Package:
src:nexus
Source:
src:nexus
Submitter:
Bas Couwenberg
Date:
2026-09-04 11:15:02 UTC
Severity:
normal
Tags:
#1146658#5
Date:
2026-09-04 08:29:40 UTC
From:
To:
Dear Maintainer,

Your package FTBFS with HDF 4.4.0:

/build/nexus-4.4.3/src/napi4.c: In function 'findNapiClass':
/build/nexus-4.4.3/src/napi4.c:80:3: error: too few arguments to function 'Vgetclass'; expected 3, have 2
   80 |   Vgetclass(groupID, classText);
      |   ^~~~~~~~~
In file included from /usr/include/hdf/hdf.h:192,
                 from /usr/include/hdf/mfhdf.h:22,
                 from /build/nexus-4.4.3/include/napi4.h:6,
                 from /build/nexus-4.4.3/src/napi4.c:39:
/usr/include/hdf/hproto.h:1407:15: note: declared here
 1407 | HDFLIBAPI int Vgetclass(int32 vkey, char *vgclass, size_t *buf_size);
      |               ^~~~~~~~~
[...]
/build/nexus-4.4.3/src/napi4.c: In function 'NXIFindVgroup':
/build/nexus-4.4.3/src/napi4.c:138:9: error: too few arguments to function 'Vgetname'; expected 3, have 2
  138 |         Vgetname (iNew, pText);
      |         ^~~~~~~~
/usr/include/hdf/hproto.h:1405:15: note: declared here
 1405 | HDFLIBAPI int Vgetname(int32 vkey, char *vgname, size_t *buf_size);
      |               ^~~~~~~~

The full buildlog is attached.

Kind Regards,

Bas