First, I don't think the scalcout record depends on the sseq record.
Second, EPICS base changed and you need a copy that is compatible. Here's an excerpt from the current sseqRecord.c:
#if LT_EPICSBASE(3,16,0,1)
pR = (sseqRecord *)(plink->value.pv_link.precord);
#else
pR = (sseqRecord *)(plink->precord);
#endif
All,
I'm attempting to build the scalcout record which depends on the sseq record. Building sseqRecord.c gives:
../sseqRecord.c:537:49: error: ‘struct pv_link’ has no member named ‘precord’
Line 537 reads:
pR = (sseqRecord *)(plink->value.pv_link.precord);
The following compiles but I have no idea if the semantics are correct:
pR = (sseqRecord *)(plink->precord);
Can anyone provide guidance?
Thanks,
John Sinclair
ORNL