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 | 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 |
<== Date ==> | <== Thread ==> |
---|
Subject: | RE: Epics 7.x.x.x and AD R3.x |
From: | Mark Rivers <[email protected]> |
To: | "'[email protected]'" <[email protected]>, 'EPICS Tech Talk' <[email protected]> |
Date: | Tue, 6 Feb 2018 23:22:15 +0000 |
Hi Mark, I am using the master branch of areaDetector with EPICS 7 with no problems. The modules I announced in this tech talk message
https://epics.anl.gov/tech-talk/2018/msg00156.php (areaDetector, ADCore, ADSupport) and this tech-talk message
https://epics.anl.gov/tech-talk/2018/msg00203.php (ADPilatus, ADAndor, ADPerkinElmer, ADLightField, ADPointGrey, ADSimDetector, ADProsilica) are all compatible with EPICS 7. You said you are running pvaDriver R1-3. That is the problem, that is from July 5, 2017, well before EPICS 7 was released. The master branch of pvaDriver has the fixes needed for EPICS 7. You should use that until pvaDriver R1-4 is released. Mark From: Mark Engbretson [mailto:[email protected]] 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.
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. |