[R-pkg-team] Bug#1020049: r-cran-hdf5r: FTBFS: datatype_export.c:1903:19: error: storage size of ‘myenum’ isn’t known
Andreas Tille
andreas at an3as.eu
Thu Sep 22 05:58:22 BST 2022
Control: tags -1 upstream
Control: forwarded -1 https://github.com/hhoeflin/hdf5r/issues/192
Am Sun, Sep 18, 2022 at 08:21:55AM +0200 schrieb Lucas Nussbaum:
> > gcc -I"/usr/share/R/include" -DNDEBUG -I/usr/include/hdf5/serial -D__USE_MINGW_ANSI_STDIO -fpic -g -O2 -ffile-prefix-map=/build/r-base-J8F88F/r-base-4.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c datatype_export.c -o datatype_export.o
> > datatype_export.c: In function ‘create_DT_H5R_type_t’:
> > datatype_export.c:1903:19: error: storage size of ‘myenum’ isn’t known
> > 1903 | enum H5R_type_t myenum;
> > | ^~~~~~
> > datatype_export.c:1904:41: error: invalid application of ‘sizeof’ to incomplete type ‘enum H5R_type_t’
> > 1904 | hid_t base_type = get_h5_equiv(sizeof(enum H5R_type_t), issigned(enum H5R_type_t));
> > | ^~~~
> > In file included from datatype_export.c:20:
> > datatype_export.c:1904:73: error: conversion to incomplete type
> > 1904 | hid_t base_type = get_h5_equiv(sizeof(enum H5R_type_t), issigned(enum H5R_type_t));
> > | ^~~~~~~~~~
> > datatype_export.h:29:24: note: in definition of macro ‘issigned’
> > 29 | #define issigned(t) (((t)(-1)) < 0)
> > | ^
> > make[1]: *** [/usr/lib/R/etc/Makeconf:168: datatype_export.o] Error 1
I have forwarded this upstream.
Kind regards
Andreas.
--
http://fam-tille.de
More information about the R-pkg-team
mailing list