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

Subject: Re: Epics 7.x.x.x and AD R3.x
From: Mark Rivers <[email protected]>
To: Michael Davidsaver <[email protected]>, "[email protected]" <[email protected]>, 'EPICS Tech Talk' <[email protected]>
Date: Wed, 7 Feb 2018 01:58:45 +0000
Hi Mark,


Michael is right, for Windows not only do you need the master branch of pvaDriver, you also need some fixes to EPICS 7.


We have found a number of problems, some of which are specific to the version of Visual Studio, some of which depend on static/dynamic, and some of which depend on debug/no debug.  One of these problems, with the windows-x64-debug architecture with Visual Studio 2010 I found (and Michael fixed) just today.


If you want to use EPICS 7 on Windows right now I suggest using the "master" branch, which is actually called core/master or master, depending on the specific module.  Presumably there will be a new release of EPICS 7.x soon that fixes these problems.


Mark




________________________________
From: Michael Davidsaver <[email protected]>
Sent: Tuesday, February 6, 2018 7:33 PM
To: [email protected]; Mark Rivers; 'EPICS Tech Talk'
Subject: Re: Epics 7.x.x.x and AD R3.x

On 02/06/2018 03:03 PM, Mark Engbretson wrote:
>
>
> Mark,
>
>
>
> At some point I thought that you had said that you had built epics 7 and a recent version of Area Detector and it all worked.

He did, after some windows specific fixes.  In this case for https://github.com/epics-base/pvDataCPP/issues/49


> Can you correct me if this is an incorrect memory?
>
>
>
> Asking since I had been trying to compile Epics base 7.0.1.1 and AD R3-1 and R3-2 and while everything compiles, all my AD softioc's crash and burn if I build them against the pvadriver-1-3 with a null this-> pointer when the pvadriver is instantiated attempting to create a mutex lock.    Happen with MSVC 2017 and 2010. And happens if I used EPICS-CPP-4.7.0. and not the versions in epics 7.
>
>
>
> Note sure if I should be looking in the epics base code for an issue of if this has to be in the pvadriver since everything else seems to work if I don't build against it.
>
>
>
>
>


References:
Epics 7.x.x.x and AD R3.x Mark Engbretson
Re: Epics 7.x.x.x and AD R3.x Michael Davidsaver

Navigate by Date:
Prev: Re: Epics 7.x.x.x and AD R3.x Michael Davidsaver
Next: Re: EtherCAT newbie question Torsten Bögershausen
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  <20182019  2020  2021  2022  2023  2024  2025 
Navigate by Thread:
Prev: Re: Epics 7.x.x.x and AD R3.x Michael Davidsaver
Next: Why is post_event deprecated? Till Straumann
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  <20182019  2020  2021  2022  2023  2024  2025 
ANJ, 06 Feb 2018 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions ·
· Download · Search · IRMIS · Talk · Documents · Links · Licensing ·