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  <20152016  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  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: Building Epics base 3.15.2 in Windows 7
From: Mark Rivers <[email protected]>
To: "'Mark S. Engbretson'" <[email protected]>, "'Johnson, Andrew N.'" <[email protected]>, "'Engbretson, Mark S.'" <[email protected]>, "'Klyachko, Alexander Vitalievich'" <[email protected]>
Cc: "[email protected]" <[email protected]>
Date: Fri, 6 Nov 2015 16:00:41 +0000
That's a good point.

I recently posted a message to tech-talk describing how I create batch files and desktop shortcuts to properly set up a Windows cmd shell to build the win32-x86 and windows-x64 architectures.

http://www.aps.anl.gov/epics/tech-talk/2015/msg01582.php

Mark


-----Original Message-----
From: Mark S. Engbretson [mailto:[email protected]] 
Sent: Friday, November 06, 2015 9:37 AM
To: 'Johnson, Andrew N.'; 'Engbretson, Mark S.'; Mark Rivers; 'Klyachko, Alexander Vitalievich'
Cc: [email protected]
Subject: RE: Building Epics base 3.15.2 in Windows 7

I can duplicate that exact same message if the  path to the correct
vcvarsall.bat is incorrect or never run. The actually path to the compiler
isn't know.

i.e. in startup\win32.bat

call "C:\Program files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"
x86

After make crashes, does typing CL on the command line  do anything?


-----Original Message-----
From: Johnson, Andrew N. [mailto:[email protected]] 
Sent: Thursday, November 05, 2015 6:30 PM
To: Engbretson, Mark S. <[email protected]>; Rivers, Mark L.
<[email protected]>; 'Klyachko, Alexander Vitalievich'
<[email protected]>
Cc: [email protected]
Subject: Re: Building Epics base 3.15.2 in Windows 7

On 11/05/2015 05:40 PM, Mark S. Engbretson wrote:
> For whatever it is worth,  I also use MSVS2010, but did just grab the 
> most recent tar from March 2015,  that source file does exists in that 
> directory, but to me, the problem is at the line
> 
> process_begin: CreateProcess(NULL

I think this is a general error message produced by GNUmake on Windows when
it experiences certain kinds of problems. The parentheses contain a copy of
the previous command line that was output by make:

> cl -EHsc -GR                -nologo -D__STDC__=0
-D_CRT_SECURE_NO_DEPRECATE
> -D_CRT_NONSTDC_NO_DEPRECATE   -Ox -GL -Oy-   -W3 -w44355        -MD
> -DEPICS_BUILD_DLL -DEPICS_CALL_DLL -TP  -I. -I ../O.Common -I. 
> -I../../../src/libCom/osi/compiler/msvc
> -I../../../src/libCom/osi/compiler/default -I.
> -I../../../src/libCom/osi/os/WIN32 -I../../../src/libCom/osi/os/default
-I..
> -I../../..
> /src/libCom/as -I../../../src/libCom/bucketLib 
> -I../../../src/libCom/calc -I../../../src/libCom/cvtFast 
> -I../../../src/libCom/cppStd -I../../../src/libCom/cxxTemplates 
> -I../../../src/libCom/ dbmf -I../../../src/libCom/ellLib 
> -I../../../src/libCom/env -I../../../src/libCom/error 
> -I../../../src/libCom/fdmgr -I../../../src/libCom/flex 
> -I../../../src/libCom/freeList -I../../../src/l ibCom/gpHash 
> -I../../../src/libCom/iocsh -I../../../src/libCom/log 
> -I../../../src/libCom/macLib -I../../../src/libCom/misc 
> -I../../../src/libCom/osi -I../../../src/libCom/pool -I../../../src 
> /libCom/ring -I../../../src/libCom/taskwd -I../../../src/libCom/timer 
> -I../../../src/libCom/yacc -I../../../src/libCom/yacc
-I../../../src/libCom/yajl -I../../../include/compiler/msvc -I../.
> ./../include/os/WIN32 -I../../../include         -c
> ../../../src/libCom/osi/os/WIN32/epicsTempFile.cpp

> process_begin: CreateProcess(NULL, cl -EHsc -GR -nologo -D__STDC__=0 
> -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -Ox -GL -Oy- 
> -W3
> -w44355 -MD -DEPICS_BUILD_DLL -DEPICS_CALL_DLL -T P -I. -I../O.Common 
> -I. -I../../../src/libCom/osi/compiler/msvc
> -I../../../src/libCom/osi/compiler/default -I.
> -I../../../src/libCom/osi/os/WIN32 -I../../../src/libCom/osi/os/default
-I..
> -I
> ../../../src/libCom/as -I../../../src/libCom/bucketLib 
> -I../../../src/libCom/calc -I../../../src/libCom/cvtFast 
> -I../../../src/libCom/cppStd -I../../../src/libCom/cxxTemplates
> -I../../../src
> /libCom/dbmf -I../../../src/libCom/ellLib -I../../../src/libCom/env 
> -I../../../src/libCom/error -I../../../src/libCom/fdmgr 
> -I../../../src/libCom/flex -I../../../src/libCom/freeList -I../../ 
> ../src/libCom/gpHash -I../../../src/libCom/iocsh 
> -I../../../src/libCom/log -I../../../src/libCom/macLib 
> -I../../../src/libCom/misc -I../../../src/libCom/osi
-I../../../src/libCom/pool -I../.
> ./../src/libCom/ring -I../../../src/libCom/taskwd 
> -I../../../src/libCom/timer -I../../../src/libCom/yacc 
> -I../../../src/libCom/yacc -I../../../src/libCom/yajl 
> -I../../../include/compiler/msv c -I../../../include/os/WIN32 
> -I../../../include -c 
> ../../../src/libCom/osi/os/WIN32/epicsTempFile.cpp, ...) failed.
> make (e=2): The system cannot find the file specified.
> make[3]: *** No rule to make target 'epicsTempFile.obj', needed by 
> 'antelope.exe'.  Stop.

Make was looking for the .obj output file that was supposed to have been
created by the cl compiler, but couldn't find it. There could be various
reasons for that, disk space might be one or possibly file permissions
although that seems a little unlikely given that this isn't the first file
it tried to compile. I don't really have any other ideas what could be
causing the issue at this point.

- Andrew

--
Light thinks it travels faster than anything but it is wrong.
No matter how fast light travels, it finds the darkness has always got there
first, and is waiting for it.
    -- Terry Pratchett, Reaper Man



Replies:
Re: Building Epics base 3.15.2 in Windows 7 Klyachko, Alexander Vitalievich
References:
Building Epics base 3.15.2 in Windows 7 Klyachko, Alexander Vitalievich
RE: Building Epics base 3.15.2 in Windows 7 Mark Rivers
Re: Building Epics base 3.15.2 in Windows 7 Klyachko, Alexander Vitalievich
RE: Building Epics base 3.15.2 in Windows 7 Mark Rivers
RE: Building Epics base 3.15.2 in Windows 7 Mark Rivers
RE: Building Epics base 3.15.2 in Windows 7 Mark S. Engbretson
RE: Building Epics base 3.15.2 in Windows 7 Mark S. Engbretson

Navigate by Date:
Prev: RE: Building Epics base 3.15.2 in Windows 7 Mark S. Engbretson
Next: Re: Advice on VME processor cards and OS for EPICS Andrew Johnson
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: Building Epics base 3.15.2 in Windows 7 Mark S. Engbretson
Next: Re: Building Epics base 3.15.2 in Windows 7 Klyachko, Alexander Vitalievich
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 16 Dec 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·