Trying to build Asyn-4.6 on Linux.
Here's what happens (annotated logfile):
*---------------------------------------------------------------------------
make -C configure install
make[1]: Entering directory `/home/daviddu/local/src/EPICS/modules/soft/4-6/configure'
perl ~/local/src/EPICS/base/configure/tools/convertRelease.pl -h linux-x86 checkRelease
make -C O.linux-x86 -f ../Makefile TOP=../.. T_A=linux-x86 install
make[2]: Entering directory `/home/daviddu/local/src/EPICS/modules/soft/4-6/configure/O.linux-x86'
make[2]: Nothing to be done for `install'.
make[2]: Leaving directory `/home/daviddu/local/src/EPICS/modules/soft/4-6/configure/O.linux-x86'
make[1]: Leaving directory `/home/daviddu/local/src/EPICS/modules/soft/4-6/configure'
make -C makeSupport install
make[1]: Entering directory `/home/daviddu/local/src/EPICS/modules/soft/4-6/makeSupport'
make -C O.linux-x86 -f ../Makefile TOP=../.. T_A=linux-x86 install
make[2]: Entering directory `/home/daviddu/local/src/EPICS/modules/soft/4-6/makeSupport/O.linux-x86'
make[2]: Nothing to be done for `install'.
make[2]: Leaving directory `/home/daviddu/local/src/EPICS/modules/soft/4-6/makeSupport/O.linux-x86'
make[1]: Leaving directory `/home/daviddu/local/src/EPICS/modules/soft/4-6/makeSupport'
make -C asyn install
make[1]: Entering directory `/home/daviddu/local/src/EPICS/modules/soft/4-6/asyn'
make -C O.linux-x86 -f ../Makefile TOP=../.. T_A=linux-x86 install
make[2]: Entering directory `/home/daviddu/local/src/EPICS/modules/soft/4-6/asyn/O.linux-x86'
~/local/src/EPICS/base/bin/linux-x86/dbToRecordtypeH -I . -I .. -I ../../dbd ../../asyn/asynRecord/asynRecord.dbd ../O.Common/asynRecord.h
Error Last token ""dbCommon.dbd""
input line: include "dbCommon.dbd"
in: file ../../asyn/asynRecord/asynRecord.dbd line 107
filename="../dbLexRoutines.c" line number=388
No such file or directory dbIncludeNew opening file dbCommon.dbd
dbCalloc: callocMustSucceed(0, 2) - bad args
Thread _main_ (0x8052878) can't proceed, suspending.
make[2]: *** [../O.Common/asynRecord.h] Interrupt
make[1]: *** [install.linux-x86] Interrupt
make: *** [asyn.install] Interrupt
EPICS_HOST_ARCH=linux-x86
configure/RELEASE file contains:
#RELEASE Location of external products
# IPAC is only necessary if support for Greensprings IP488 is required
# IPAC release V2-7 or later is required.
# IPAC=/corvette/home/epics/devel/ipac/2-8
# SEQ is required for testIPServer
#SNCSEQ=/home/phoebus/NORUME/src/EPICS/modules/soft/seq
# EPICS_BASE 3.14.6 or later is required
LINUX_GPIB=NO
# EPICS_BASE=/home/phoebus/NORUME/src/EPICS/base_R3_14_2_branch
EPICS_BASE=/home/daviddu/local/src/EPICS/base
*----------------------------------------------------------------
Shouldn't 'base' show up as an include directory in the call to 'dbToRecordtypeH'? Thats where 'dbCommon.dbd' is at.
Yes, it should.