EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  <20042005  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  <20042005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: Base on windows
From: "Jeff Hill" <[email protected]>
To: "'Steven Hunt'" <[email protected]>, <[email protected]>
Cc: "Janet Anderson" <[email protected]>
Date: Wed, 28 Jul 2004 09:58:05 -0600
Steve,

I should add that in R3.14.6 when you choose cygwin you get *both* the
cygwin toolset and also windows indirectly interface through the cygwin
POSIX emulating operating system wrapper. In future releases we hope to have
it so that these options may be chosen independently. 

That may be important because the channel access regression tests are
currently failing when run against the cygwin port of EPICS. They don't fail
against the native windows port. The EPICS system also appears to run much
more efficiently and probably also receives more accurate soft time when it
is interfaced directly to windows.

If you want to use the native windows port of EPICS, but you don't own or
otherwise want to use MS visual C++ then you could choose to install the
free Borland compiler, or another option would be to create new EPICS config
files so that there is an option where the cygwin gnu tools could be used to
build the native windows port of EPICS (that should work just fine).

Jeff

> -----Original Message-----
> From: Steven Hunt [mailto:[email protected]]
> Sent: Tuesday, July 27, 2004 11:10 PM
> To: [email protected]
> Subject: Re: Base on windows
> 
> Thanks to everyone who replied. I was using 3.14.4 - but on 3.14.6 with
> cygwin, base built without problems as reported.
> 
> 
> On Tue, 2004-07-27 at 16:55, Janet Anderson wrote:
> > Steven Hunt wrote:
> > > Does anyone have the configs to build base 3.14.x on windows running
> > > cygwin/gcc ?
> > >
> > > Steve Hunt
> > >
> >
> > The cygwin config files already exist in R3.14 base. You should be
> able to
> > build R3.14.6 base and EPICS extensions after executing the following
> cygwin.bat
> > file (with local changes made). If you have an earlier version of
> R3.14
> > base change the EPICS_HOST_ARCH value from cygwin-x86 to win32-x86-
> cygwin.
> >
> > REM
> > REM    --------------- WINDOWS ---------------------------
> > REM    ----- WIN95 -----
> > REM set PATH=C:\WINDOWS;C:\WINDOWS\COMMAND
> > REM    ----- WINNT -----
> > set PATH=C:\WINNT;C:\WINNT\SYSTEM32
> >
> > REM    --------------- GNU make (use cygwin make ) ----------------
> > REM    cygwin contains tk/tcl, vim, perl, and many unix tools
> > set PATH=%PATH%;c:\cygwin\bin
> >
> > REM    --------------- EPICS -----------------------------
> > REM    R3.14 requirements
> > set EPICS_HOST_ARCH=cygwin-x86
> > set PATH=%PATH%;G:\epics\base_R3_14\bin\%EPICS_HOST_ARCH%
> > set PATH=%PATH%;G:\epics\extensions\bin\%EPICS_HOST_ARCH%
> >
> > REM    ---------------- EPICS tools ----------------------
> > REM HOST_ARCH needed for Makefile.Host builds
> > set HOST_ARCH=cygwin32
> >



References:
Re: Base on windows Steven Hunt

Navigate by Date:
Prev: Re: Base on windows Steven Hunt
Next: R3.14.x & cmlog? Laznovsky, Michael
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  <20042005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: Base on windows Steven Hunt
Next: RE: Base on windows Mark Rivers
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  <20042005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·