I use the ubuntu 20.04. epics 3.15.7.
I met the error when I execuate ./st.cmd.
.......
## Register all support components
dbLoadDatabase "dbd/HPE3631Atest.dbd"
Declaration of recordtype(scalcout) preceeded full definition.
Error at or before "}" in file "dbd/HPE3631Atest.dbd" line 12090
HPE3631Atest_registerRecordDeviceDriver pdbbase
registerRecordDeviceDriver failed ao
registerRecordDeviceDriver failed fanout
registerRecordDeviceDriver failed histogram
registerRecordDeviceDriver failed longin
registerRecordDeviceDriver failed long
registerRecordDeviceDriver failed sel
registerRecordDeviceDriver failed stringoutout
registerRecordDeviceDriver failed permissive
registerRecordDeviceDriver failed printf
field(INX, DBF_ULONG) {
interest(3)
special(SPC_NOMOD)
prompt("Compressed Array Inx")
}
}
recordtype(scalcout) {
} #line 12090
device(scalcout, INST_IO, devscalcoutStream, "stream")
recordtype(stringout) {
%#include "epicsTypes.h"
%#include "link.h"
-------------------
The record of scalcout was empty and it's a readonly file.
I tried it twice in three days, so I come here for some help.