On EPICS 3.14.12.7, I have a simple application to test the subroutine in an aSubRecord.
The INAM routine is found, but the SNAM lookup fails. I can't track this down.
1. simple.c, simple.dbd, simple.db, Makefile, and registryDump.txt attached.
2. The aSubRecord fails inside init_record with registryFunctionFind(prec->snam)
3. Yet the registryDump shows both my subroutine names.
Anyone know what I'm doing wrong?
Thanks for your help,
-Matt
cd /gem_sw/test/mrippa/simple
dbLoadDatabase("dbd/simple-mk-IOC.dbd")
simple_mk_IOC_registerRecordDeviceDriver(pdbbase)
dbLoadRecords("db/simple.db")
iocInit
Starting iocInit
############################################################################
## EPICS R3.14.12.7-DEV
## EPICS Base built Dec 17 2017
############################################################################
Simple Init
Subroutine not found PV: simpleTest aSubRecord::init_record - SNAM subr not found
iocRun: All initialization complete