I tried to build base 7.0.6 on windows-x64 using “make –sj8” on an 8-core machine. It failed as follows:
softIoc_registerRecordDeviceDriver.cpp
softMain.cpp
Creating library dbRecStd.lib and object dbRecStd.exp
Generating code
Finished generating code
Generating code
Finished generating code
dbdExpand.pl: Can't find file 'dbCommon.dbd'
while reading 'base.dbd' to create 'recTestIoc.dbd'
dbdExpand.pl: Exiting due to errors
make[5]: *** [../../../../../../configure/RULES.Db:403: ../O.Common/recTestIoc.dbd] Error 2
make[5]: *** Waiting for unfinished jobs....
make[4]: *** [../../../../../configure/RULES_ARCHS:58: install.windows-x64] Error 2
make[3]: *** [../../../configure/RULES_DIRS:85: std/rec.install] Error 2
make[3]: *** Waiting for unfinished jobs....
ioRecord.c
lnkStateTest.c
I did not see any others before that one.
Running make –sj8 again appeared to work although it started with this message:
H:\epics-devel\base-7.0.6>make -sj8
'..' is not recognized as an internal or external command,
operable program or batch file.
asTestLib.c
dbHeaderTest.c
arrayOpTest.c
…
Mark