EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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

Subject: RE: Building asyn4-7 with epics-3.14.8 under win32-x86-cygwin
From: "Jeff Hill" <[email protected]>
To: "'White, Glen Russell'" <[email protected]>, "'Mark Rivers'" <[email protected]>, "'Andrew Johnson'" <[email protected]>
Cc: "EPICS-tech-talk" <[email protected]>
Date: Tue, 17 Apr 2007 10:07:26 -0600
FWIW:

The difference between cygwin-x86 and win32-x86-cygwin is the OS that EPICS
is interfaced to.

win32-x86 (native win32 OS, x86, M$ compiler)  
win32-x86-cygwin (native win32 OS, x86, cygwin gnu compiler)
win32-x86-borland (native win32 OS, x86, borland compiler)
cygwin-x86  (cygwin POSIX emulation OS, x86, cygwin gcc compiler)

Last time I ran performance tests I observed that EPICS based on cygwin-x86
POSIX emulation on windows was substantially less efficient than EPICS based
on native win32-x86 on windows. Also, depending on how cygwin POSIX
emulation was implemented time stamps might be less precise on cygwin-x86
(this could be investigated by running epicsTimeTestHost on both versions).

Jeff

> -----Original Message-----
> From: White, Glen Russell [mailto:[email protected]]
> Sent: Monday, April 16, 2007 6:11 PM
> To: Mark Rivers; Andrew Johnson
> Cc: [email protected]
> Subject: RE: Building asyn4-7 with epics-3.14.8 under win32-x86-cygwin
> 
> I don't know what the differnce between the two is, but it solved the
> problem! I rebuilt everything using cygwin-x86 and had no problems (not
> sure even where I got win32-x86-cygwin from, I think from a list in one of
> the base config files ).
> 
> Thanks!
> 
> Glen.
> 
> > -----Original Message-----
> > From: Mark Rivers [mailto:[email protected]]
> > Sent: Monday, April 16, 2007 4:35 PM
> > To: Andrew Johnson; White, Glen Russell
> > Cc: [email protected]
> > Subject: RE: Building asyn4-7 with epics-3.14.8 under win32-x86-cygwin
> >
> > Glen,
> >
> > I have not had that problem.  But I notice that you are
> > building the for win32-x86-cygwin architecture, while I am
> > building for cygwin-x86.  What is the difference between
> > those?  I doubt if that is the problem, but I have never
> > built that architecture.
> >
> > Mark
> >
> >
> > > -----Original Message-----
> > > From: Andrew Johnson [mailto:[email protected]]
> > > Sent: Monday, April 16, 2007 5:02 PM
> > > To: White, Glen Russell
> > > Cc: [email protected]
> > > Subject: Re: Building asyn4-7 with epics-3.14.8 under
> > win32-x86-cygwin
> > >
> > > Hi Glen,
> > >
> > > White, Glen Russell wrote:
> > > >
> > > > I tried running make after dos2unix on asynRecord.dbd (and
> > > again with
> > > > unix2dos), I get the same error message either way, so I guess it
> > > > isn't a LF character problem?
> > >
> > > That would seem to imply not, but I'm not completely sure.  There's
> > > something different between your asynRecord.dbd file and the other
> > > *Record.dbd files in your base installation, since they all
> > pass the
> > > exact same syntax to dbToRecordtypeH.exe.  Unfortunately I'm not a
> > > Windows person, so I'm not the best person to chase this down.  Any
> > > other cygwin users out there with an idea?
> > >
> > > >>/cygdrive/c/epics-3.14.8/base/bin/win32-x86-cygwin/dbToRecordt
> > > >>ypeH.exe  -I . -I .. -I ../../dbd -I
> > > >>/cygdrive/c/epics-3.14.8/base/dbd
> > > >>../../asyn/asynRecord/asynRecord.dbd ../O.Common/asynRecord.h
> > > >>
> > > >>>Error   Last token ""dbCommon.dbd""
> > > >>>input line:     include "dbCommon.dbd"
> > > >>>   in: file ../../asyn/asynRecord/asynRecord.dbd line 107
> > > >>>
> > > >>>db_parse returned -1
> > > >>>Terminal error For input file
> > ../../asyn/asynRecord/asynRecord.dbd
> > >
> > > - Andrew
> > > --
> > > The right to be heard does not automatically include the
> > right to be
> > > taken seriously. -- Hubert H. Humphrey
> > >
> >


References:
Re: Building asyn4-7 with epics-3.14.8 under win32-x86-cygwin Andrew Johnson
RE: Building asyn4-7 with epics-3.14.8 under win32-x86-cygwin Mark Rivers
RE: Building asyn4-7 with epics-3.14.8 under win32-x86-cygwin White, Glen Russell

Navigate by Date:
Prev: RE: Building asyn4-7 with epics-3.14.8 under win32-x86-cygwin White, Glen Russell
Next: Kepco BIT 4886 Shepherd, EL (Emma)
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  <20072008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: Building asyn4-7 with epics-3.14.8 under win32-x86-cygwin White, Glen Russell
Next: Kepco BIT 4886 Shepherd, EL (Emma)
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  <20072008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 10 Nov 2011 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·