In file included from ../../asyn/devEpics/devAsynXXXArray.cpp:18:
/home/runner/.cache/base-3.16/include/dbCommon.h:47:12: error: using typedef-name ‘dset’ after ‘struct’
47 | struct dset *dset; /* DSET address */
| ^~~~
In file included from ../../asyn/devEpics/devAsynXXXArray.cpp:17:
/home/runner/.cache/base-3.16/include/devSup.h:153:20: note: ‘dset’ has a previous declaration here
153 | typedef typed_dset dset;
| ^~~~
In file included from /home/runner/.cache/base-3.16/include/dbAccess.h:19,
from ../../asyn/devEpics/devAsynXXXArray.cpp:19:
/home/runner/.cache/base-3.16/include/dbBase.h:43:9: error: using typedef-name ‘dset’ after ‘struct’
43 | struct dset *pdset;
| ^~~~
In file included from ../../asyn/devEpics/devAsynXXXArray.cpp:17:
/home/runner/.cache/base-3.16/include/devSup.h:153:20: note: ‘dset’ has a previous declaration here
153 | typedef typed_dset dset;
| ^~~~
In file included from /home/runner/.cache/base-3.16/include/dbAccess.h:23,
from ../../asyn/devEpics/devAsynXXXArray.cpp:19:
/home/runner/.cache/base-3.16/include/dbAccessDefs.h:219:67: error: using typedef-name ‘dset’ after ‘struct’
219 | epicsShareFunc devSup* dbDSETtoDevSup(dbRecordType *prdes, struct dset *pdset);
| ^~~~
In file included from ../../asyn/devEpics/devAsynXXXArray.cpp:17:
/home/runner/.cache/base-3.16/include/devSup.h:153:20: note: ‘dset’ has a previous declaration here
153 | typedef typed_dset dset;
| ^~~~
In file included from ../../asyn/devEpics/devAsynXXXArray.cpp:27:
/home/runner/.cache/base-3.16/include/waveformRecord.h:53:12: error: using typedef-name ‘dset’ after ‘struct’
53 | struct dset *dset; /* DSET address */
| ^~~~
In file included from ../../asyn/devEpics/devAsynXXXArray.cpp:17:
/home/runner/.cache/base-3.16/include/devSup.h:153:20: note: ‘dset’ has a previous declaration here
153 | typedef typed_dset dset;
| ^~~~
In file included from ../../asyn/devEpics/devAsynXXXArray.cpp:28:
/home/runner/.cache/base-3.16/include/aaoRecord.h:53:12: error: using typedef-name ‘dset’ after ‘struct’
53 | struct dset *dset; /* DSET address */
| ^~~~
In file included from ../../asyn/devEpics/devAsynXXXArray.cpp:17:
/home/runner/.cache/base-3.16/include/devSup.h:153:20: note: ‘dset’ has a previous declaration here
153 | typedef typed_dset dset;
| ^~~~
In file included from ../../asyn/devEpics/devAsynXXXArray.cpp:29:
/home/runner/.cache/base-3.16/include/aaiRecord.h:53:12: error: using typedef-name ‘dset’ after ‘struct’
53 | struct dset *dset; /* DSET address */
| ^~~~
In file included from ../../asyn/devEpics/devAsynXXXArray.cpp:17:
/home/runner/.cache/base-3.16/include/devSup.h:153:20: note: ‘dset’ has a previous declaration here
153 | typedef typed_dset dset;
| ^~~~
make[2]: *** [/home/runner/.cache/base-3.16/configure/RULES_BUILD:243: devAsynXXXArray.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [/home/runner/.cache/base-3.16/configure/RULES_ARCHS:58: install.linux-x86_64] Error 2
make: *** [/home/runner/.cache/base-3.16/configure/RULES_DIRS:84: asyn.install] Error 2
Error: Process completed with exit code 2.