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: areaDetectorR1-9-1: "NDPluginStdArrays.cpp" trying to access private member "asynStdInterfaces" |
From: | Mark Rivers <[email protected]> |
To: | "'[email protected]'" <[email protected]>, "[email protected]" <[email protected]> |
Date: | Sat, 30 Nov 2013 17:13:55 +0000 |
Hi Gabriele, The problem is that you are using asyn R4-22 with areaDetector 1-9-1. They are not compatible. You can do either of the following: - Use asyn R4-21 with areaDetector 1-9-1 - Get the latest Subversion version of areaDetector: https://subversion.xor.aps.anl.gov/synApps/areaDetector/trunk The change in asynPortDriver was an improvement in “data hiding”, moving a member from public to private. But I realize I should not have done that until a compatible release of areaDetector was finished. I plan to undo that change for
asyn R4-23, which should be released fairly soon. asynR4-23 will then be compatible with areaDetector R1-9-1 and earlier. The change you made is also sufficient to fix the problem. Cheers, Mark From: [email protected] [mailto:[email protected]]
On Behalf Of Gabriele Salvato Hi all, I’m trying to install areaDetectorR1-9-1 but I get an error message when compiling NDPluginStdArrays.cpp. In row 134 it is trying to access a private member "asynStdInterfaces". I think that the row should be changed in: asynStandardInterfaces *pInterfaces = getAsynStdInterfaces(); Please tell me if I’m wrong. Gabriele Salvato |