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  <20092010  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  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: procServ softIOC server - V2.5.0 released
From: Ralph Lange <[email protected]>
To: "J. Lewis Muir" <[email protected]>, Benjamin Franksen <[email protected]>
Cc: [email protected]
Date: Fri, 04 Dec 2009 09:15:37 -0500
As procServ uses fork() to spawn its child and a bunch of other *nix-type system calls, I was assuming it would need the cygwin runtime library anyway. (I don't know how native Windows implements these, and - honestly - I don't really want to know, either.)

So the idea was to build procServ on a cygwin system, distribute the EXE, and run it on any system that has the cygwin DLL.

As far as I understand, CMake would not solve the fork() et al. issue and require CMake to be installed for the build instead of cygwin. As I assume cygwin to be more common on Windows systems than CMake, I don't see the immediate advantage of a build system switch.

Ralph


On Thu 03 Dec 2009 18:44:07 J. Lewis Muir wrote:
On 12/3/09 4:51 PM, Benjamin Franksen wrote:
On Donnerstag, 3. Dezember 2009, Ralph Lange wrote:
The major milestone at the horizon is getting it to run on Windows
machines, to finally get reasonable remote access and logging for all
these embedded Windows soft IOCs running in Scopes, LabViews systems and
such. So switching to the autotools framework was really just a first
step ...
Hmmm. Autotools need a unix-like (bourne-) shell. On windows this means you'll have to have some unix emulation installed (cygwin, whatever).

Cheers
Ben

Or maybe the procServ build system could be switched to CMake:

  http://www.cmake.org/

Lewis

References:
procServ softIOC server - V2.5.0 released Ralph Lange
Re: procServ softIOC server - V2.5.0 released Ralph Lange
Re: procServ softIOC server - V2.5.0 released Benjamin Franksen
Re: procServ softIOC server - V2.5.0 released J. Lewis Muir

Navigate by Date:
Prev: win32-x86 configure files Zhichu Chen
Next: Prosilica GE1350 Steve Kinder
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: procServ softIOC server - V2.5.0 released J. Lewis Muir
Next: edm installation problems Julio Calvo
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 31 Jan 2014 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·