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  <20112012  2013  2014  2015  2016  2017  2018  2019  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019 
<== Date ==> <== Thread ==>

Subject: RE: Building EPICS (3-14-12-1) on Windows 7
From: "Williams Jr., Ernest L." <ernesto@slac.stanford.edu>
To: Jüri Tagger <Juri.Tagger@maxlab.lu.se>
Cc: "tech-talk@aps.anl.gov" <tech-talk@aps.anl.gov>
Date: Thu, 18 Aug 2011 07:35:07 -0700
Hi Juri,

When I try with the unpatched version of EPICS BASE base-3-14-12-1  I get:

rc -l 0x409 -I. -I../O.Common -I. -I../../../src/libCom/osi/os/WIN32 -I../../../
src/libCom/osi/os/default -I.. -I../../../src/libCom/bucketLib -I../../../src/li
bCom/ring -I../../../src/libCom/calc -I../../../src/libCom/cvtFast -I../../../sr
c/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/freeList -I../../../src/libCo
m/gpHash -I../../../src/libCom/iocsh -I../../../src/libCom/logClient -I../../../
src/libCom/macLib -I../../../src/libCom/misc -I../../../src/libCom/osi -I../../.
./src/libCom/taskwd -I../../../src/libCom/timer -I../../../src/libCom/tsDefs -I.
./../../include/os/WIN32 -I../../../include        -fo Com.res ../Com.rc
Microsoft (R) Windows (R) Resource Compiler Version 6.1.7600.16385
Copyright (C) Microsoft Corporation.  All rights reserved.
cl /nologo /EHsc /GR -c               /nologo /D__STDC__=0 /D_CRT_SECURE_NO_DEPR
ECATE /D_CRT_NONSTDC_NO_DEPRECATE   /Ox /GL   /W3 /w44355       /MD  /TP   -I. -
I..\\O.Common -I. -I..\\..\\..\\src\\libCom\\osi\\os\\WIN32 -I..\\..\\..\\src\\l
ibCom\\osi\\os\\default -I.. -I..\\..\\..\\src\\libCom\\bucketLib -I..\\..\\..\\
src\\libCom\\ring -I..\\..\\..\\src\\libCom\\calc -I..\\..\\..\\src\\libCom\\cvt
Fast -I..\\..\\..\\src\\libCom\\cppStd -I..\\..\\..\\src\\libCom\\cxxTemplates -
I..\\..\\..\\src\\libCom\\dbmf -I..\\..\\..\\src\\libCom\\ellLib -I..\\..\\..\\s
rc\\libCom\\env -I..\\..\\..\\src\\libCom\\error -I..\\..\\..\\src\\libCom\\fdmg
r -I..\\..\\..\\src\\libCom\\freeList -I..\\..\\..\\src\\libCom\\gpHash -I..\\..
\\..\\src\\libCom\\iocsh<file://..//src//libCom//iocsh> -I..\\..\\..\\src\\libCom\\logClient -I..\\..\\..\\src\
\libCom\\macLib -I..\\..\\..\\src\\libCom\\misc -I..\\..\\..\\src\\libCom\\osi -
I..\\..\\..\\src\\libCom\\taskwd -I..\\..\\..\\src\\libCom\\timer -I..\\..\\..\\
src\\libCom\\tsDefs -I..\\..\\..\\include\\os\\WIN32 -I..\\..\\..\\include
  ..\\..\\..\\src\\libCom\\bucketLib\\bucketLib.c
bucketLib.c
..\..\..\src\libCom\bucketLib\bucketLib.c(125) : error C2440: 'initializing' : c
annot convert from 'const void *' to 'const char *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit ca
st
..\..\..\src\libCom\bucketLib\bucketLib.c(147) : error C2440: 'initializing' : c
annot convert from 'const void *' to 'const unsigned int *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit ca
st
..\..\..\src\libCom\bucketLib\bucketLib.c(197) : error C2440: 'initializing' : c
annot convert from 'const void *' to 'const char *'
        Conversion from 'void*' to pointer to non-'void' requires an explicit ca
st
make[3]: *** [bucketLib.obj] Error 2
make[3]: Leaving directory `C:/epics/base/base-R3-14-12-1/src/libCom/O.win32-x86
'
make[2]: *** [install.win32-x86] Error 2
make[2]: Leaving directory `C:/epics/base/base-R3-14-12-1/src/libCom'
make[1]: *** [libCom.install] Error 2
make[1]: Leaving directory `C:/epics/base/base-R3-14-12-1/src'
make: *** [src.install] Error 2
C:\epics\base\base-R3-14-12-1>


Regards,
Ernest


________________________________
From: Jüri Tagger [Juri.Tagger@maxlab.lu.se]
Sent: Thursday, August 18, 2011 12:41 AM
To: Williams Jr., Ernest L.
Subject: RE: Building EPICS (3-14-12-1) on Windows 7


Good morning,



I built 3.14.12.1 on Windows 7 with Visual Studio 2010 straightforward. Patch,  http://www.aps.anl.gov/epics/tech-talk/2010/msg00595.php , is not necessary. I did it with make-3.82-3-mingw32 and ActivePerl-5.12.2.1203-MSWin32-x86



It should work! (Provided paths and environment variables are right.) The only thing I had to do was to run the bat file:



"C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\vsvars32.bat"



(use quotation marks for entering this command line) On success it prints out:



Setting environment for using Microsoft Visual Studio 2010 x86 tools.



set  EPICS_HOST_ARCH=win32-x86

C:\MinGW\bin\mingw32-make (while standing in the EPICS base directory).





Cheers,



J. Tagger

MAX - lab


Replies:
RE: Building EPICS (3-14-12-1) on Windows 7 Jeff Hill
References:
Building EPICS (3-14-12-1) on Windows 7 Williams Jr., Ernest L.

Navigate by Date:
Prev: RE: Building EPICS (3-14-12-1) on Windows 7 Williams Jr., Ernest L.
Next: RE: Building EPICS (3-14-12-1) on Windows 7 Jeff Hill
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019 
Navigate by Thread:
Prev: RE: Building EPICS (3-14-12-1) on Windows 7 Williams Jr., Ernest L.
Next: RE: Building EPICS (3-14-12-1) on Windows 7 Jeff Hill
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019 
ANJ, 18 Nov 2013 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·