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: | ADAravis: arvFeature.cpp |
From: | John Dobbins via Tech-talk <tech-talk at aps.anl.gov> |
To: | "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov> |
Date: | Tue, 11 Aug 2020 12:08:26 +0000 |
All,
In attempting to build ADAravis ( Aravis package 0.6.3 , base-7.0.3.1, areaDetector-master) I encountered
a number of errors along the lines
make[5]: Entering directory `/nfs/bbl/online/epics/b7/synApps/support/areaDetector-master/ADAravis/aravisApp/src/O.linux-x86_64'
/usr/bin/g++ -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_X86_64_ -DUNIX -Dlinux -O3 -Wall -mtune=generic -m64 -fPIC -I. -I../O.Common -I. -I. -I.. -I../../../include/compiler/gcc -I../../../include/os/Linux -I../../../include -I/nfs/bbl/online/epics/b7/synApps/support/asyn-R4-40/include
-I/nfs/bbl/online/epics/b7/synApps/support/areaDetector-master/ADSupport/include/os/Linux -I/nfs/bbl/online/epics/b7/synApps/support/areaDetector-master/ADSupport/include -I/nfs/bbl/online/epics/b7/synApps/support/areaDetector-master/ADCore/include -I/nfs/bbl/online/epics/b7/base-7.0.3.1/include/compiler/gcc
-I/nfs/bbl/online/epics/b7/base-7.0.3.1/include/os/Linux -I/nfs/bbl/online/epics/b7/base-7.0.3.1/include -I/nfs/bbl/online/epics/b7/synApps/support/areaDetector-master/ADGenICam/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/local/include/aravis-0.8
-c ../arvFeature.cpp
../arvFeature.cpp: In member function \u2018virtual epicsInt64 arvFeature::readInteger()\u2019:
../arvFeature.cpp:42:84: error: too many arguments to function \u2018gint64 arv_device_get_integer_feature_value(ArvDevice*, const char*)\u2019
return arv_device_get_integer_feature_value(mDevice, mFeatureName.c_str(), NULL);
^
In file included from /usr/include/arvinterface.h:31:0,
from /usr/include/arv.h:66,
from ../arvFeature.h:8,
from ../arvFeature.cpp:5:
/usr/include/arvdevice.h:115:9: note: declared here
gint64 arv_device_get_integer_feature_value (ArvDevice *device, const char *feature);
^
../arvFeature.cpp: In member function \u2018virtual epicsInt64 arvFeature::readIntegerMin()\u2019:
../arvFeature.cpp:47:90: error: too many arguments to function \u2018void arv_device_get_integer_feature_bounds(ArvDevice*, const char*, gint64*, gint64*)\u2019
arv_device_get_integer_feature_bounds(mDevice, mFeatureName.c_str(), &min, &max, NULL);
^
In file included from /usr/include/arvinterface.h:31:0,
from /usr/include/arv.h:66,
from ../arvFeature.h:8,
from ../arvFeature.cpp:5:
/usr/include/arvdevice.h:116:8: note: declared here
void arv_device_get_integer_feature_bounds (ArvDevice *device, const char *feature, ....
Any help is appreciated!
John Dobbins
Research Support Specialist
Cornell High Energy Synchrotron Source
Cornell University
Maybe it's all part of a great big ineffable plan. - Neil Gaiman, _Good Omens_ |