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  2018  2019  <20202021  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  <20202021  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_




      



Replies:
Re: ADAravis: arvFeature.cpp Jure Varlec via Tech-talk

Navigate by Date:
Prev: Re: EPICS Training for a noob? Kyle Hesse via Tech-talk
Next: Re: ADAravis: arvFeature.cpp Jure Varlec via Tech-talk
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  <20202021  2022  2023  2024 
Navigate by Thread:
Prev: Re: EPICS Training for a noob? Kyle Hesse via Tech-talk
Next: Re: ADAravis: arvFeature.cpp Jure Varlec via Tech-talk
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  <20202021  2022  2023  2024 
ANJ, 11 Aug 2020 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·