Experimental Physics and Industrial Control System
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
<2018>
2019
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
<2018>
2019
2020
2021
2022
2023
2024
2025