1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 <2017> 2018 2019 2020 2021 2022 2023 2024 | Index | 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 <2017> 2018 2019 2020 2021 2022 2023 2024 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: makeBaseApp.pl Compilation error on Windows x64 |
From: | Saeed Haghtalab <[email protected]> |
To: | [email protected] |
Cc: | [email protected] |
Date: | Thu, 8 Jun 2017 17:41:54 +0430 |
Hi Saeed,
I’m not sure if this is the only possible cause but https://stackoverflow.com/
questions/33674973/makefile- would suggest that the error could be caused by make not being able to find/call the C/C++ compiler (CL). If you ran makeBaseApp.pl from a different window to the one you built EPICS base from, did you re-run base-3.15.5\startup\win32.bat and/or set the compiler path from that window? If the problem is related to the compiler PATH then typing:error-make-e-2-the-system- cannot-find-the-file-specified
CL /?
at the terminal will give a “command not recognised” error rather than the compiler help page
Regards,
Freddie
From: [email protected] [mailto:tech-talk-bounces@aps.
anl.gov ] On Behalf Of Mark Rivers
Sent: 07 June 2017 23:45
To: 'Saeed Haghtalab'; [email protected]
Subject: RE: makeBaseApp.pl Compilation error on Windows x64
Hi Saeed,
I just tried what you did and it worked for me:
Windows 7 x64
Visual Studio 2015
ActiveState Perl 5.14.2
GNU Make 4.1
It works OK for me, the output is appended.
In your case the compiler is complaining that it cannot find xxxRecord.c. Does that file indeed exist in the src/ directory? This is your compile command that is failing:
cl -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -Ox -GL -Oy- -W3 -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL
-I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/
msvc -I../../../include/os/WIN32 -I../../../include -IC:/epics/base-3.15.5/
include/compiler/msvc -IC:/epics/base-3.15.5/ include/os/WIN32 -IC:/epics/base-3.15.5/include -c ../xxxRecord.c
This is mine that is working:
cl -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -Ox -GL -Oy- -W3 -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL
-I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/
msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics/base-3.15.5/
include/compiler/msvc -IH:/epics/base-3.15.5/ include/os/WIN32 -IH:/epics/base-3.15.5/ include -c ../xxxRecord.c
They look identical to me.
However, after the cl command you get this output, presumably from make:
process_begin: CreateProcess(NULL, cl -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -Ox -GL -Oy- -W3 -MD -DEPICS_BUILD_DLL
-DEPICS_CALL_DLL -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/
msvc -I../. ./../include/os/WIN32 -I../../../include -IC:/epics/base-3.15.5/
include/compiler/msvc -IC:/epics/base-3.15.5/ include/os/WIN32 -IC:/epics/base-3.15.5/include –c ../xxxRecord.c, ...) failed. make (e=2): The system cannot find the file specified.
I am not sure what file it is complaining that it cannot fine. I don't see the "process_begin" message at all.
Mark
My complete output:
J:\epics\devel\example>H:\
epics\base-3.15.5\bin\windows- x64-static\makebaseapp.pl -i -t example test The following target architectures are available in base:
linux-x86_64
linux-x86
vxWorks-ppc32
windows-x64
linux-x86_64-gcc42
windows-x64-static
win32-x86-static
win32-x86
linux-x86-rhel6
windows-x64-static-vs2015
What architecture do you want to use? windows-x64
The following applications are available:
test
What application should the IOC(s) boot?
The default uses the IOC's name, even if not listed above.
Application name?
J:\epics\devel\example>make
make -C ./configure install
make[1]: Entering directory 'J:/epics/devel/example/
configure' perl -CSD H:/epics/base-3.15.5/bin/
windows-x64/makeMakefile.pl O.windows-x64 ../.. perl -CSD -MExtUtils::Command -e mkpath O.Common
make -C O.windows-x64 -f ../Makefile TOP=../.. \
T_A=windows-x64 install
make[2]: Entering directory 'J:/epics/devel/example/
configure/O.windows-x64' perl -CSD H:/epics/base-3.15.5/bin/
windows-x64/convertRelease.pl checkRelease make[2]: Leaving directory 'J:/epics/devel/example/
configure/O.windows-x64' make[1]: Leaving directory 'J:/epics/devel/example/
configure' make -C ./testApp install
make[1]: Entering directory 'J:/epics/devel/example/
testApp' make -C ./src install
make[2]: Entering directory 'J:/epics/devel/example/
testApp/src' perl -CSD H:/epics/base-3.15.5/bin/
windows-x64/makeMakefile.pl O.windows-x64 ../../.. perl -CSD -MExtUtils::Command -e mkpath O.Common
make -C O.windows-x64 -f ../Makefile TOP=../../.. \
T_A=windows-x64 install
make[3]: Entering directory 'J:/epics/devel/example/
testApp/src/O.windows-x64' perl -CSD H:/epics/base-3.15.5/bin/
windows-x64/dbdToRecordtypeH. pl -I. -I.. -I../O.Common -I../../../dbd -IH:/epics/base-3.15.5/dbd -o xxxRecord.h ../xxxRecord.dbd perl -CSD H:/epics/base-3.15.5/bin/
windows-x64/mkmf.pl -m initTrace.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/ msvc -I../../../include/os/WIN32 -I../../../includ e -IH:/epics/base-3.15.5/
include/compiler/msvc -IH:/epics/base-3.15.5/ include/os/WIN32 -IH:/epics/base-3.15.5/ include initTrace.obj ../initTrace.c perl -CSD H:/epics/base-3.15.5/bin/
windows-x64/mkmf.pl -m testHello.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/ msvc -I../../../include/os/WIN32 -I../../../includ e -IH:/epics/base-3.15.5/
include/compiler/msvc -IH:/epics/base-3.15.5/ include/os/WIN32 -IH:/epics/base-3.15.5/ include testHello.obj ../testHello.c perl -CSD H:/epics/base-3.15.5/bin/
windows-x64/mkmf.pl -m dbSubExample.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/ msvc -I../../../include/os/WIN32 -I../../../inc lude -IH:/epics/base-3.15.5/
include/compiler/msvc -IH:/epics/base-3.15.5/ include/os/WIN32 -IH:/epics/base-3.15.5/ include dbSubExample.obj ../dbSubExample.c perl -CSD H:/epics/base-3.15.5/bin/
windows-x64/mkmf.pl -m devXxxSoft.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/ msvc -I../../../include/os/WIN32 -I../../../inclu de -IH:/epics/base-3.15.5/
include/compiler/msvc -IH:/epics/base-3.15.5/ include/os/WIN32 -IH:/epics/base-3.15.5/ include devXxxSoft.obj ../devXxxSoft.c perl -CSD H:/epics/base-3.15.5/bin/
windows-x64/mkmf.pl -m xxxRecord.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/ msvc -I../../../include/os/WIN32 -I../../../includ e -IH:/epics/base-3.15.5/
include/compiler/msvc -IH:/epics/base-3.15.5/ include/os/WIN32 -IH:/epics/base-3.15.5/ include xxxRecord.obj ../xxxRecord.c perl -CSD H:/epics/base-3.15.5/bin/
windows-x64/mkmf.pl -m testMain.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/ msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics/base-3.15.5/
include/compiler/msvc -IH:/epics/base-3.15.5/ include/os/WIN32 -IH:/epics/base-3.15.5/ include testMain.obj ../testMain.cpp "Creating dbd file test.dbd"
perl -CSD H:/epics/base-3.15.5/bin/
windows-x64/dbdExpand.pl -I. -I.. -I../O.Common -I../../../dbd -IH:/epics/base-3.15.5/dbd -o test.dbd base.dbd xxxSupport.dbd dbSubExample.dbd testHello.dbd initTrace.dbd
perl -CSD H:/epics/base-3.15.5/bin/
windows-x64/ registerRecordDeviceDriver.pl -I. -I.. -I../O.Common -I../../../dbd -IH:/epics/base-3.15.5/dbd -o test_registerRecordDeviceDrive r.cpp ../O.Common/test.dbd test_
registerRecordDeviceDriver J:/epics/devel/example perl -CSD H:/epics/base-3.15.5/bin/
windows-x64/mkmf.pl -m test_ registerRecordDeviceDriver.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/ msvc -I../../../include/os/W IN32 -I../../../include -IH:/epics/base-3.15.5/
include/compiler/msvc -IH:/epics/base-3.15.5/ include/os/WIN32 -IH:/epics/base-3.15.5/ include test_ registerRecordDeviceDriver.o bj test_
registerRecordDeviceDriver.cpp "Installing dbd file ../../../dbd/xxxSupport.dbd"
mkdir ../../../dbd
"Installing created dbd file ../../../dbd/test.dbd"
"Installing dbd file ../../../dbd/xxxRecord.dbd"
"Installing generated generic include file ../../../include/xxxRecord.h"
mkdir ../../../include
cl -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -Ox -GL -Oy- -W3 -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/
msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics/base-3.15.5/ include/compiler/msvc -IH:/epics/base-3.15.5/ include/os/WIN32 - IH:/epics/base-3.15.5/include
-c ../xxxRecord.c xxxRecord.c
../xxxRecord.c(211): warning C4244: '=': conversion from 'epicsFloat64' to 'float', possible loss of data
cl -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -Ox -GL -Oy- -W3 -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/
msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics/base-3.15.5/ include/compiler/msvc -IH:/epics/base-3.15.5/ include/os/WIN32 - IH:/epics/base-3.15.5/include -c ../devXxxSoft.c
devXxxSoft.c
cl -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -Ox -GL -Oy- -W3 -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/
msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics/base-3.15.5/ include/compiler/msvc -IH:/epics/base-3.15.5/ include/os/WIN32 - IH:/epics/base-3.15.5/include
-c ../dbSubExample.c dbSubExample.c
cl -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -Ox -GL -Oy- -W3 -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/
msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics/base-3.15.5/ include/compiler/msvc -IH:/epics/base-3.15.5/ include/os/WIN32 - IH:/epics/base-3.15.5/include
-c ../testHello.c testHello.c
cl -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -Ox -GL -Oy- -W3 -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL -I. -I../O.Common
-I. -I. -I.. -I../../../include/compiler/
msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics/base-3.15.5/ include/compiler/msvc -IH:/epics/base-3.15.5/ include/os/WIN32 - IH:/epics/base-3.15.5/include
-c ../initTrace.c initTrace.c
link -nologo /subsystem:windows /dll -LTCG -incremental:no -opt:ref -release /MACHINE:X64 -out:testSupport.dll -implib:testSupport.lib xxxRecord.obj devXxxSoft.obj dbS
ubExample.obj testHello.obj initTrace.obj H:/epics/base-3.15.5/lib/
windows-x64/dbRecStd.lib H:/epics/base-3.15.5/lib/ windows-x64/dbCore.lib H:/epics/base-3.15.5/lib/ windows- x64/ca.lib H:/epics/base-3.15.5/lib/
windows-x64/Com.lib Creating library testSupport.lib and object testSupport.exp
Generating code
Finished generating code
"Installing shared library ../../../bin/windows-x64/
testSupport.dll" mkdir ../../../bin
mkdir ../../../bin/windows-x64
"Installing library ../../../lib/windows-x64/
testSupport.lib" mkdir ../../../lib
mkdir ../../../lib/windows-x64
cl -EHsc -GR -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -Ox -GL -Oy- -W3 -w44355 -w44344 -MD -DEPICS_BUILD_DLL -DEPICS_CA
LL_DLL -TP -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/
msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics/base-3.15.5/ include/compiler/msvc -IH:/epics/b ase-3.15.5/include/os/WIN32 -IH:/epics/base-3.15.5/
include -c test_ registerRecordDeviceDriver.cpp test_
registerRecordDeviceDriver.cpp cl -EHsc -GR -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -Ox -GL -Oy- -W3 -w44355 -w44344 -MD -DEPICS_BUILD_DLL -DEPICS_CA
LL_DLL -TP -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/
msvc -I../../../include/os/WIN32 -I../../../include -IH:/epics/base-3.15.5/ include/compiler/msvc -IH:/epics/b ase-3.15.5/include/os/WIN32 -IH:/epics/base-3.15.5/
include -c ../testMain.cpp testMain.cpp
link -nologo -LTCG -incremental:no -opt:ref -release /MACHINE:X64 -out:test.exe test_
registerRecordDeviceDriver.obj testMain.obj ../../../lib/windows-x64/t estSupport.lib H:/epics/base-3.15.5/lib/
windows-x64/dbRecStd.lib H:/epics/base-3.15.5/lib/ windows-x64/dbCore.lib H:/epics/base-3.15.5/lib/ windows-x64/ca.lib H:/epics/base-3.15. 5/lib/windows-x64/Com.lib
Generating code
Finished generating code
"Installing created executable ../../../bin/windows-x64/test.
exe" make[3]: Leaving directory 'J:/epics/devel/example/
testApp/src/O.windows-x64' make[2]: Leaving directory 'J:/epics/devel/example/
testApp/src' make -C ./Db install
make[2]: Entering directory 'J:/epics/devel/example/
testApp/Db' perl -CSD H:/epics/base-3.15.5/bin/
windows-x64/makeMakefile.pl O.windows-x64 ../../.. perl -CSD -MExtUtils::Command -e mkpath O.Common
make -C O.windows-x64 -f ../Makefile TOP=../../.. \
T_A=windows-x64 install
make[3]: Entering directory 'J:/epics/devel/example/
testApp/Db/O.windows-x64' "Installing ../../../db/dbExample1.db"
mkdir ../../../db
"Installing ../../../db/dbExample2.db"
"Installing ../../../db/dbSubExample.db"
"Installing substitution file ../../../db/user.
substitutions" make[3]: Leaving directory 'J:/epics/devel/example/
testApp/Db/O.windows-x64' make[2]: Leaving directory 'J:/epics/devel/example/
testApp/Db' make[1]: Leaving directory 'J:/epics/devel/example/
testApp' make -C ./iocBoot install
make[1]: Entering directory 'J:/epics/devel/example/
iocBoot' make -C ./ioctest install
make[2]: Entering directory 'J:/epics/devel/example/
iocBoot/ioctest' perl -CSD H:/epics/base-3.15.5/bin/
windows-x64/convertRelease.pl -t J:/epics/devel/example envPaths perl -CSD H:/epics/base-3.15.5/bin/
windows-x64/convertRelease.pl -a windows-x64 -t J:/epics/devel/example dllPath.bat make[2]: Leaving directory 'J:/epics/devel/example/
iocBoot/ioctest' make[1]: Leaving directory 'J:/epics/devel/example/
iocBoot'
J:\epics\devel\example>
From: [email protected] [mailto:tech-talk-bounces@aps.
anl.gov ] On Behalf Of Saeed Haghtalab
Sent: Wednesday, June 07, 2017 4:11 PM
To: [email protected]
Subject: makeBaseApp.pl Compilation error on Windows x64
Hi all,
I'm trying to build a template application using makeBaseApp.pl on windows but It fails. The system is:
Windows 8.1 x64
Visual Studio 2015
Strawberry Perl 5.26.0.1
GNU Make 4.1
First I built EPICS base-3.15.5 on windows and it built successfully without error.
I create template application as well but when I want to build this, I see the following error:
C:\Users\Saeed3715\Desktop\
myApp>makeBaseApp.pl -t example test
C:\Users\Saeed3715\Desktop\
myApp>makeBaseApp.pl -i -t example test Using target architecture windows-x64 (only one available)
The following applications are available:
test
What application should the IOC(s) boot?
The default uses the IOC's name, even if not listed above.
Application name?
C:\Users\Saeed3715\Desktop\
myApp>make.exe make.exe -C ./configure install
make.exe[1]: Entering directory 'C:/Users/Saeed3715/Desktop/
myApp/configure' perl -CSD C:/epics/base-3.15.5/bin/
windows-x64/makeMakefile.pl O.windows-x64 ../ ..
perl -CSD -MExtUtils::Command -e mkpath O.Common
make.exe -C O.windows-x64 -f ../Makefile TOP=../.. \
T_A=windows-x64 install
make.exe[2]: Entering directory 'C:/Users/Saeed3715/Desktop/
myApp/configure/O.wi ndows-x64'
perl -CSD C:/epics/base-3.15.5/bin/
windows-x64/convertRelease.pl checkRelease make.exe[2]: Leaving directory 'C:/Users/Saeed3715/Desktop/
myApp/configure/O.win dows-x64'
make.exe[1]: Leaving directory 'C:/Users/Saeed3715/Desktop/
myApp/configure' make.exe -C ./testApp install
make.exe[1]: Entering directory 'C:/Users/Saeed3715/Desktop/
myApp/testApp' make.exe -C ./src install
make.exe[2]: Entering directory 'C:/Users/Saeed3715/Desktop/
myApp/testApp/src' perl -CSD C:/epics/base-3.15.5/bin/
windows-x64/makeMakefile.pl O.windows-x64 ../ ../..
perl -CSD -MExtUtils::Command -e mkpath O.Common
make.exe -C O.windows-x64 -f ../Makefile TOP=../../.. \
T_A=windows-x64 install
make.exe[3]: Entering directory 'C:/Users/Saeed3715/Desktop/
myApp/testApp/src/O. windows-x64'
perl -CSD C:/epics/base-3.15.5/bin/
windows-x64/dbdToRecordtypeH. pl -I. -I.. -I ../O.Common -I../../../dbd -IC:/epics/base-3.15.5/dbd -o xxxRecord.h ../xxxRecor
d.dbd
perl -CSD C:/epics/base-3.15.5/bin/
windows-x64/mkmf.pl -m initTrace.d -I. -I../ O.Common -I. -I. -I.. -I../../../include/compiler/
msvc -I../../../include/os/WIN 32 -I../../../include -IC:/epics/base-3.15.5/
include/compiler/msvc -IC:/epics/ba se-3.15.5/include/os/WIN32 -IC:/epics/base-3.15.5/include initTrace.obj .
./initTrace.c
perl -CSD C:/epics/base-3.15.5/bin/
windows-x64/mkmf.pl -m testHello.d -I. -I../ O.Common -I. -I. -I.. -I../../../include/compiler/
msvc -I../../../include/os/WIN 32 -I../../../include -IC:/epics/base-3.15.5/
include/compiler/msvc -IC:/epics/ba se-3.15.5/include/os/WIN32 -IC:/epics/base-3.15.5/include testHello.obj .
./testHello.c
perl -CSD C:/epics/base-3.15.5/bin/
windows-x64/mkmf.pl -m dbSubExample.d -I. -I ../O.Common -I. -I. -I.. -I../../../include/compiler/
msvc -I../../../include/os/ WIN32 -I../../../include -IC:/epics/base-3.15.5/
include/compiler/msvc -IC:/epics /base-3.15.5/include/os/WIN32 -IC:/epics/base-3.15.5/include dbSubExample
.obj ../dbSubExample.c
perl -CSD C:/epics/base-3.15.5/bin/
windows-x64/mkmf.pl -m devXxxSoft.d -I. -I.. /O.Common -I. -I. -I.. -I../../../include/compiler/
msvc -I../../../include/os/WI N32 -I../../../include -IC:/epics/base-3.15.5/
include/compiler/msvc -IC:/epics/b ase-3.15.5/include/os/WIN32 -IC:/epics/base-3.15.5/include devXxxSoft.obj
../devXxxSoft.c
perl -CSD C:/epics/base-3.15.5/bin/
windows-x64/mkmf.pl -m xxxRecord.d -I. -I../ O.Common -I. -I. -I.. -I../../../include/compiler/
msvc -I../../../include/os/WIN 32 -I../../../include -IC:/epics/base-3.15.5/
include/compiler/msvc -IC:/epics/ba se-3.15.5/include/os/WIN32 -IC:/epics/base-3.15.5/include xxxRecord.obj .
./xxxRecord.c
perl -CSD C:/epics/base-3.15.5/bin/
windows-x64/mkmf.pl -m testMain.d -I. -I../O .Common -I. -I. -I.. -I../../../include/compiler/
msvc -I../../../include/os/WIN3 2 -I../../../include -IC:/epics/base-3.15.5/
include/compiler/msvc -IC:/epics/bas e-3.15.5/include/os/WIN32 -IC:/epics/base-3.15.5/include testMain.obj ../
testMain.cpp
"Creating dbd file test.dbd"
perl -CSD C:/epics/base-3.15.5/bin/
windows-x64/dbdExpand.pl -I. -I.. -I../O.Co mmon -I../../../dbd -IC:/epics/base-3.15.5/dbd -o test.dbd base.dbd xxxSupport.d
bd dbSubExample.dbd testHello.dbd initTrace.dbd
perl -CSD C:/epics/base-3.15.5/bin/
windows-x64/ registerRecordDeviceDriver.pl - I. -I.. -I../O.Common -I../../../dbd -IC:/epics/base-3.15.5/dbd -o test_regis
terRecordDeviceDriver.cpp ../O.Common/test.dbd test_
registerRecordDeviceDriver C :/Users/Saeed3715/Desktop/
myApp perl -CSD C:/epics/base-3.15.5/bin/
windows-x64/mkmf.pl -m test_registerRecordDe viceDriver.d -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/
msvc -I. ./../../include/os/WIN32 -I../../../include -IC:/epics/base-3.15.5/
include/compi ler/msvc -IC:/epics/base-3.15.5/
include/os/WIN32 -IC:/epics/base-3.15.5/include test_
registerRecordDeviceDriver.obj test_ registerRecordDeviceDriver.cpp "Installing dbd file ../../../dbd/xxxSupport.dbd"
mkdir ../../../dbd
"Installing created dbd file ../../../dbd/test.dbd"
"Installing dbd file ../../../dbd/xxxRecord.dbd"
"Installing generated generic include file ../../../include/xxxRecord.h"
mkdir ../../../include
cl -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC
_NO_DEPRECATE -Ox -GL -Oy- -W3 -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL
-I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/
msvc -I../../../in clude/os/WIN32 -I../../../include -IC:/epics/base-3.15.5/
include/compiler/msvc - IC:/epics/base-3.15.5/include/
os/WIN32 -IC:/epics/base-3.15.5/include -c ../xxxRecord.c
process_begin: CreateProcess(NULL, cl -nologo -D__STDC__=0 -D_CRT_SECURE_NO_DEPR
ECATE -D_CRT_NONSTDC_NO_DEPRECATE -Ox -GL -Oy- -W3 -MD -DEPICS_BUILD_DLL -DEPICS
_CALL_DLL -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/
msvc -I../. ./../include/os/WIN32 -I../../../include -IC:/epics/base-3.15.5/
include/compiler /msvc -IC:/epics/base-3.15.5/
include/os/WIN32 -IC:/epics/base-3.15.5/include -c ../xxxRecord.c, ...) failed.
make (e=2): The system cannot find the file specified.
C:/epics/base-3.15.5/
configure/RULES_BUILD:229: recipe for target 'xxxRecord.obj ' failed
make.exe[3]: *** [xxxRecord.obj] Error 2
make.exe[3]: Leaving directory 'C:/Users/Saeed3715/Desktop/
myApp/testApp/src/O.w indows-x64'
C:/epics/base-3.15.5/
configure/RULES_ARCHS:58: recipe for target 'install.window s-x64' failed
make.exe[2]: *** [install.windows-x64] Error 2
make.exe[2]: Leaving directory 'C:/Users/Saeed3715/Desktop/
myApp/testApp/src' C:/epics/base-3.15.5/
configure/RULES_DIRS:84: recipe for target 'src.install' fa iled
make.exe[1]: *** [src.install] Error 2
make.exe[1]: Leaving directory 'C:/Users/Saeed3715/Desktop/
myApp/testApp' C:/epics/base-3.15.5/
configure/RULES_DIRS:84: recipe for target 'testApp.install ' failed
make.exe: *** [testApp.install] Error 2
does anyone know what is going on here?
Best
Saeed,