I'd like to add std module to ADSimDectector, but got the following error.
base-7.0.6.1
ADSimDetector 2-0
std-R3-6-3
================modified iocs/simDetectorIOC/simDetectorApp/src/Makefile===============
TOP=../..
include $(TOP)/configure/CONFIG
#----------------------------------------
# The following gets rid of the -fno-implicit-templates flag on vxWorks,
# so we get automatic template instantiation.
# This is what we want for miscellaneous/asynPortDriver.cpp
ifeq (vxWorks,$(findstring vxWorks, $(T_A)))
CODE_CXXFLAGS=
endif
PROD_NAME = simDetectorApp
PROD_IOC = $(PROD_NAME)
# <name>.dbd will be created from <name>Include.dbd
DBD += $(PROD_NAME).dbd
$(PROD_NAME)_DBD += simDetectorSupport.dbd
$(PROD_NAME)_DBD += stdSupport.dbd
# <name>_registerRecordDeviceDriver.cpp will be created from <name>.dbd
PROD_SRCS_DEFAULT += $(PROD_NAME)_registerRecordDeviceDriver.cpp $(PROD_NAME)Main.cpp
PROD_SRCS_vxWorks += $(PROD_NAME)_registerRecordDeviceDriver.cpp
PROD_LIBS += simDetector
PROD_LIBS += std
include $(ADCORE)/ADApp/commonDriverMakefile
#=============================
include $(TOP)/configure/RULES
#----------------------------------------
# ADD RULES AFTER THIS LINE
================================================================
make -C O.linux-x86_64 -f ../Makefile TOP=../../.. \
T_A=linux-x86_64 install
make[5]: Entering directory '/opt/epics/modules/support/areaDetector-R3-12-1/ADSimDetector/iocs/simDetectorIOC/simDetectorApp/src/O.linux-x86_64'
/usr/bin/g++ -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_X86_64_ -DUNIX -Dlinux -O3 -g -Wall -mtune=generic -m64 -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/Linux -I../../../include -I../../../../../include -I/opt/epics/base-7.0.6.1/../modules/support/asyn-R4-43/include -I/opt/epics/base-7.0.6.1/../modules/support/areaDetector-R3-12-1/ADSupport/include/os/Linux -I/opt/epics/base-7.0.6.1/../modules/support/areaDetector-R3-12-1/ADSupport/include -I/opt/epics/base-7.0.6.1/../modules/support/areaDetector-R3-12-1/ADCore/include -I/opt/epics/base-7.0.6.1/../modules/support/autosave-R5-10/include/os/Linux -I/opt/epics/base-7.0.6.1/../modules/support/autosave-R5-10/include -I/opt/epics/base-7.0.6.1/../modules/support/busy-R1-7-2/include -I/opt/epics/base-7.0.6.1/../modules/support/calc-R3-7-4/include -I/opt/epics/base-7.0.6.1/../modules/support/seq-2-2-7/include -I/opt/epics/base-7.0.6.1/../modules/support/sscan-R2-11-5/include -I/opt/epics/base-7.0.6.1/../modules/support/iocStats-3-1-16/include/os/Linux -I/opt/epics/base-7.0.6.1/../modules/support/iocStats-3-1-16/include -I/opt/epics/base-7.0.6.1/../modules/support/std-R3-6-3/include -I/opt/epics/base-7.0.6.1/../modules/support/scaler-4-0/include -I/opt/epics/base-7.0.6.1/include/compiler/gcc -I/opt/epics/base-7.0.6.1/include/os/Linux -I/opt/epics/base-7.0.6.1/include -MM -MF simDetectorAppMain.d ../simDetectorAppMain.cpp
Creating dbd file simDetectorApp.dbd
perl -CSD /opt/epics/base-7.0.6.1/bin/linux-x86_64/dbdExpand.pl -I. -I.. -I../O.Common -I../../../dbd -I../../../../../dbd -I/opt/epics/base-7.0.6.1/../modules/support/asyn-R4-43/dbd -I/opt/epics/base-7.0.6.1/../modules/support/areaDetector-R3-12-1/ADCore/dbd -I/opt/epics/base-7.0.6.1/../modules/support/autosave-R5-10/dbd -I/opt/epics/base-7.0.6.1/../modules/support/busy-R1-7-2/dbd -I/opt/epics/base-7.0.6.1/../modules/support/calc-R3-7-4/dbd -I/opt/epics/base-7.0.6.1/../modules/support/seq-2-2-7/dbd -I/opt/epics/base-7.0.6.1/../modules/support/sscan-R2-11-5/dbd -I/opt/epics/base-7.0.6.1/../modules/support/iocStats-3-1-16/dbd -I/opt/epics/base-7.0.6.1/../modules/support/std-R3-6-3/dbd -I/opt/epics/base-7.0.6.1/../modules/support/scaler-4-0/dbd -I/opt/epics/base-7.0.6.1/dbd -o simDetectorApp.dbd simDetectorSupport.dbd stdSupport.dbd base.dbd NDPluginSupport.dbd ADSupport.dbd NDFileNull.dbd NDFileNetCDF.dbd NDFileMagick.dbd NDFileTIFF.dbd NDFileNexus.dbd NDFileHDF5.dbd NDFileJPEG.dbd asyn.dbd asSupport.dbd busySupport.dbd calcSupport.dbd devIocStats.dbd sscanSupport.dbd
dbdExpand.pl: Device 'Time of Day' refers to unknown record type 'stringin'.
DBD files must be combined in the correct order.
Context: file '/opt/epics/base-7.0.6.1/../modules/support/std-R3-6-3/dbd/stdSupport.dbd'
while reading 'stdSupport.dbd' to create 'simDetectorApp.dbd'
dbdExpand.pl: Exiting due to errors
make[5]: *** [/opt/epics/base-7.0.6.1/configure/RULES.Db:405: ../O.Common/simDetectorApp.dbd] Error 255
make[5]: Leaving directory '/opt/epics/modules/support/areaDetector-R3-12-1/ADSimDetector/iocs/simDetectorIOC/simDetectorApp/src/O.linux-x86_64'
make[4]: *** [/opt/epics/base-7.0.6.1/configure/RULES_ARCHS:58: install.linux-x86_64] Error 2
make[4]: Leaving directory '/opt/epics/modules/support/areaDetector-R3-12-1/ADSimDetector/iocs/simDetectorIOC/simDetectorApp/src'
make[3]: *** [/opt/epics/base-7.0.6.1/configure/RULES_DIRS:85: src.install] Error 2
make[3]: Leaving directory '/opt/epics/modules/support/areaDetector-R3-12-1/ADSimDetector/iocs/simDetectorIOC/simDetectorApp'
make[2]: *** [/opt/epics/base-7.0.6.1/configure/RULES_DIRS:85: simDetectorApp.install] Error 2
make[2]: Leaving directory '/opt/epics/modules/support/areaDetector-R3-12-1/ADSimDetector/iocs/simDetectorIOC'
make[1]: *** [/opt/epics/base-7.0.6.1/configure/RULES_DIRS:85: simDetectorIOC.install] Error 2
make[1]: Leaving directory '/opt/epics/modules/support/areaDetector-R3-12-1/ADSimDetector/iocs'
make: *** [/opt/epics/base-7.0.6.1/configure/RULES_DIRS:85: iocs.install] Error 2