EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <20172018  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  <20172018  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 
Thanks to Freddie and Mark for your helps.
As Freddie said, the error caused by make not being able to find/call the C/C++ compiler (CL).
It seems I should run base/startup/win32.bat every time I want to build.

I added the following key to registry :
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\Open in Command Prompt\Command

with this default key value :
Cmd.exe /k pushd %L & call "C:\epics\base-3.15.5\startup\win32.bat"

so whenever I right click on a folder, win32.bat runs before cmd starts.

Best regards,
Saeed


On Thu, Jun 8, 2017 at 3:19 AM, <[email protected]> wrote:

Hi Saeed,

 

I’m not sure if this is the only possible cause but  https://stackoverflow.com/questions/33674973/makefile-error-make-e-2-the-system-cannot-find-the-file-specified 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:

 

    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,



Replies:
RE: makeBaseApp.pl Compilation error on Windows x64 Mark Rivers
References:
makeBaseApp.pl Compilation error on Windows x64 Saeed Haghtalab
RE: makeBaseApp.pl Compilation error on Windows x64 Mark Rivers
RE: makeBaseApp.pl Compilation error on Windows x64 freddie.akeroyd

Navigate by Date:
Prev: Re: stream enum Dirk Zimoch
Next: RE: makeBaseApp.pl Compilation error on Windows x64 Mark Rivers
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <20172018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: makeBaseApp.pl Compilation error on Windows x64 freddie.akeroyd
Next: RE: makeBaseApp.pl Compilation error on Windows x64 Mark Rivers
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <20172018  2019  2020  2021  2022  2023  2024 
ANJ, 21 Dec 2017 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·