Source: freeture Version: 1.3.0-1 Followup-For: Bug #922579 Dear Maintainer,
I have tried to build it with switching to opencv4, but it fails.
The searon failed is not only opencv4's api incompatibility, but also
aravis need to upgrade from 0.6 to 0.8, this also leads to the api
incompatibility.
```
In file included from /usr/include/aravis-0.8/arv.h:31,
from CameraGigeAravis.h:51,
from CameraGigeAravis.cpp:38:
/usr/include/aravis-0.8/arvcamera.h:45:25: note: declared here
45 | ARV_API ArvCamera * arv_camera_new (const char
*name, GError **error);
| ^~~~~~~~~~~~~~
CameraGigeAravis.cpp: In member function ‘virtual bool
CameraGigeAravis::setSize(int, int, int, int, bool)’:
CameraGigeAravis.cpp:169:34: error: too few arguments to function ‘void
arv_camera_set_region(ArvCamera*, gint, gint, gint, gint, GError**)’
169 | arv_camera_set_region(camera, startx, starty, width,
height);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:63:25: note: declared here
63 | ARV_API void arv_camera_set_region
(ArvCamera *camera, gint x, gint y, gint width, gint height, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:170:35: error: too few arguments to function ‘void
arv_camera_get_region(ArvCamera*, gint*, gint*, gint*, gint*, GError**)’
170 | arv_camera_get_region (camera, &mStartX, &mStartY, &mWidth,
&mHeight);
|
~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:64:25: note: declared here
64 | ARV_API void arv_camera_get_region
(ArvCamera *camera, gint *x, gint *y, gint *width, gint *height, GError
**error);
| ^~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:183:39: error: too few arguments to function ‘void
arv_camera_get_sensor_size(ArvCamera*, gint*, gint*, GError**)’
183 | arv_camera_get_sensor_size(camera, &sensor_width,
&sensor_height);
|
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:62:25: note: declared here
62 | ARV_API void arv_camera_get_sensor_size
(ArvCamera *camera, gint *width, gint *height, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:186:34: error: too few arguments to function ‘void
arv_camera_set_region(ArvCamera*, gint, gint, gint, gint, GError**)’
186 | arv_camera_set_region(camera, 0,
0,sensor_width,sensor_height);
|
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:63:25: note: declared here
63 | ARV_API void arv_camera_set_region
(ArvCamera *camera, gint x, gint y, gint width, gint height, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:187:35: error: too few arguments to function ‘void
arv_camera_get_region(ArvCamera*, gint*, gint*, gint*, gint*, GError**)’
187 | arv_camera_get_region (camera, NULL, NULL, &mWidth,
&mHeight);
|
~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:64:25: note: declared here
64 | ARV_API void arv_camera_get_region
(ArvCamera *camera, gint *x, gint *y, gint *width, gint *height, GError
**error);
| ^~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp: In member function ‘virtual bool
CameraGigeAravis::grabInitialization()’:
CameraGigeAravis.cpp:220:42: error: too few arguments to function ‘guint
arv_camera_get_payload(ArvCamera*, GError**)’
220 | payload = arv_camera_get_payload (camera);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:152:25: note: declared here
152 | ARV_API guint arv_camera_get_payload
(ArvCamera *camera, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:223:48: error: too few arguments to function
‘ArvPixelFormat arv_camera_get_pixel_format(ArvCamera*, GError**)’
223 | pixFormat = arv_camera_get_pixel_format(camera);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:84:25: note: declared here
84 | ARV_API ArvPixelFormat arv_camera_get_pixel_format
(ArvCamera *camera, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:225:45: error: too few arguments to function ‘void
arv_camera_get_exposure_time_bounds(ArvCamera*, double*, double*, GError**)’
225 | arv_camera_get_exposure_time_bounds (camera, &exposureMin,
&exposureMax);
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:124:25: note: declared here
124 | ARV_API void arv_camera_get_exposure_time_bounds
(ArvCamera *camera, double *min, double *max, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:229:36: error: too few arguments to function ‘void
arv_camera_get_gain_bounds(ArvCamera*, double*, double*, GError**)’
229 | arv_camera_get_gain_bounds (camera, &gainMin, &gainMax);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:137:25: note: declared here
137 | ARV_API void arv_camera_get_gain_bounds
(ArvCamera *camera, double *min, double *max, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:238:35: error: too few arguments to function ‘double
arv_camera_get_gain(ArvCamera*, GError**)’
238 | gain = arv_camera_get_gain(camera);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:136:25: note: declared here
136 | ARV_API double arv_camera_get_gain
(ArvCamera *camera, GError **error);
| ^~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:241:43: error: too few arguments to function ‘double
arv_camera_get_exposure_time(ArvCamera*, GError**)’
241 | exp = arv_camera_get_exposure_time(camera);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:123:25: note: declared here
123 | ARV_API double arv_camera_get_exposure_time
(ArvCamera *camera, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:246:65: error: too few arguments to function ‘const char*
arv_camera_get_device_id(ArvCamera*, GError**)’
246 | cout << "DEVICE SELECTED : " <<
arv_camera_get_device_id(camera) << endl;
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:56:25: note: declared here
56 | ARV_API const char * arv_camera_get_device_id
(ArvCamera *camera, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:247:66: error: too few arguments to function ‘const char*
arv_camera_get_model_name(ArvCamera*, GError**)’
247 | cout << "DEVICE NAME : " <<
arv_camera_get_model_name(camera) << endl;
|
~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:54:25: note: declared here
54 | ARV_API const char * arv_camera_get_model_name
(ArvCamera *camera, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:248:67: error: too few arguments to function ‘const char*
arv_camera_get_vendor_name(ArvCamera*, GError**)’
248 | cout << "DEVICE VENDOR : " <<
arv_camera_get_vendor_name(camera) << endl;
|
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:53:25: note: declared here
53 | ARV_API const char * arv_camera_get_vendor_name
(ArvCamera *camera, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:264:42: error: too few arguments to function ‘ArvStream*
arv_camera_create_stream(ArvCamera*, ArvStreamCallback, void*, GError**)’
264 | stream = arv_camera_create_stream(camera, NULL, NULL);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:49:25: note: declared here
49 | ARV_API ArvStream * arv_camera_create_stream (ArvCamera
*camera, ArvStreamCallback callback, void *user_data, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp: In member function ‘virtual bool
CameraGigeAravis::acqStart()’:
CameraGigeAravis.cpp:354:40: error: too few arguments to function ‘void
arv_camera_set_acquisition_mode(ArvCamera*, ArvAcquisitionMode, GError**)’
354 | arv_camera_set_acquisition_mode(camera,
ARV_ACQUISITION_MODE_CONTINUOUS);
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:98:33: note: declared here
98 | ARV_API void arv_camera_set_acquisition_mode
(ArvCamera *camera, ArvAcquisitionMode value, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:357:44: error: too few arguments to function ‘void
arv_device_set_string_feature_value(ArvDevice*, const char*, const char*,
GError**)’
357 | arv_device_set_string_feature_value(arv_camera_get_device
(camera), "TriggerMode" , "Off");
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/aravis-0.8/arvgvdevice.h:32,
from /usr/include/aravis-0.8/arvcamera.h:34:
/usr/include/aravis-0.8/arvdevice.h:115:25: note: declared here
115 | ARV_API void arv_device_set_string_feature_value
(ArvDevice *device, const char *feature, const char *value, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:360:37: error: too few arguments to function ‘void
arv_camera_start_acquisition(ArvCamera*, GError**)’
360 | arv_camera_start_acquisition(camera);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:92:25: note: declared here
92 | ARV_API void arv_camera_start_acquisition
(ArvCamera *camera, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp: In member function ‘virtual void
CameraGigeAravis::acqStop()’:
CameraGigeAravis.cpp:379:36: error: too few arguments to function ‘void
arv_camera_stop_acquisition(ArvCamera*, GError**)’
379 | arv_camera_stop_acquisition(camera);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:93:25: note: declared here
93 | ARV_API void arv_camera_stop_acquisition
(ArvCamera *camera, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp: In member function ‘virtual bool
CameraGigeAravis::grabSingleImage(Frame&, int)’:
CameraGigeAravis.cpp:554:39: error: too few arguments to function ‘void
arv_camera_get_sensor_size(ArvCamera*, gint*, gint*, GError**)’
554 | arv_camera_get_sensor_size(camera, &sensor_width,
&sensor_height);
|
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:62:25: note: declared here
62 | ARV_API void arv_camera_get_sensor_size
(ArvCamera *camera, gint *width, gint *height, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:557:34: error: too few arguments to function ‘void
arv_camera_set_region(ArvCamera*, gint, gint, gint, gint, GError**)’
557 | arv_camera_set_region(camera, 0,
0,sensor_width,sensor_height);
|
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:63:25: note: declared here
63 | ARV_API void arv_camera_set_region
(ArvCamera *camera, gint x, gint y, gint width, gint height, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:558:35: error: too few arguments to function ‘void
arv_camera_get_region(ArvCamera*, gint*, gint*, gint*, gint*, GError**)’
558 | arv_camera_get_region (camera, NULL, NULL, &mWidth,
&mHeight);
|
~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:64:25: note: declared here
64 | ARV_API void arv_camera_get_region
(ArvCamera *camera, gint *x, gint *y, gint *width, gint *height, GError
**error);
| ^~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:562:42: error: too few arguments to function ‘guint
arv_camera_get_payload(ArvCamera*, GError**)’
562 | payload = arv_camera_get_payload (camera);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:152:25: note: declared here
152 | ARV_API guint arv_camera_get_payload
(ArvCamera *camera, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:564:49: error: too few arguments to function
‘ArvPixelFormat arv_camera_get_pixel_format(ArvCamera*, GError**)’
564 | pixFormat = arv_camera_get_pixel_format (camera);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:84:25: note: declared here
84 | ARV_API ArvPixelFormat arv_camera_get_pixel_format
(ArvCamera *camera, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:566:45: error: too few arguments to function ‘void
arv_camera_get_exposure_time_bounds(ArvCamera*, double*, double*, GError**)’
566 | arv_camera_get_exposure_time_bounds (camera, &exposureMin,
&exposureMax);
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:124:25: note: declared here
124 | ARV_API void arv_camera_get_exposure_time_bounds
(ArvCamera *camera, double *min, double *max, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:568:36: error: too few arguments to function ‘void
arv_camera_get_gain_bounds(ArvCamera*, double*, double*, GError**)’
568 | arv_camera_get_gain_bounds (camera, &gainMin, &gainMax);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:137:25: note: declared here
137 | ARV_API void arv_camera_get_gain_bounds
(ArvCamera *camera, double *min, double *max, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:570:34: error: too few arguments to function ‘void
arv_camera_set_frame_rate(ArvCamera*, double, GError**)’
570 | arv_camera_set_frame_rate(camera, frame.mFps); /* Regular
captures */
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:107:25: note: declared here
107 | ARV_API void arv_camera_set_frame_rate
(ArvCamera *camera, double frame_rate, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:572:40: error: too few arguments to function ‘double
arv_camera_get_frame_rate(ArvCamera*, GError**)’
572 | fps = arv_camera_get_frame_rate(camera);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:108:25: note: declared here
108 | ARV_API double arv_camera_get_frame_rate
(ArvCamera *camera, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:576:38: error: too few arguments to function ‘double
arv_camera_get_gain(ArvCamera*, GError**)’
576 | gain = arv_camera_get_gain(camera);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:136:25: note: declared here
136 | ARV_API double arv_camera_get_gain
(ArvCamera *camera, GError **error);
| ^~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:577:47: error: too few arguments to function ‘double
arv_camera_get_exposure_time(ArvCamera*, GError**)’
577 | exp = arv_camera_get_exposure_time(camera);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:123:25: note: declared here
123 | ARV_API double arv_camera_get_exposure_time
(ArvCamera *camera, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:581:65: error: too few arguments to function ‘const char*
arv_camera_get_device_id(ArvCamera*, GError**)’
581 | cout << "DEVICE SELECTED : " <<
arv_camera_get_device_id(camera) << endl;
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:56:25: note: declared here
56 | ARV_API const char * arv_camera_get_device_id
(ArvCamera *camera, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:582:66: error: too few arguments to function ‘const char*
arv_camera_get_model_name(ArvCamera*, GError**)’
582 | cout << "DEVICE NAME : " <<
arv_camera_get_model_name(camera) << endl;
|
~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:54:25: note: declared here
54 | ARV_API const char * arv_camera_get_model_name
(ArvCamera *camera, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:583:67: error: too few arguments to function ‘const char*
arv_camera_get_vendor_name(ArvCamera*, GError**)’
583 | cout << "DEVICE VENDOR : " <<
arv_camera_get_vendor_name(camera) << endl;
|
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:53:25: note: declared here
53 | ARV_API const char * arv_camera_get_vendor_name
(ArvCamera *camera, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:606:44: error: too few arguments to function ‘void
arv_camera_gv_set_packet_delay(ArvCamera*, gint64, GError**)’
606 | arv_camera_gv_set_packet_delay (camera, 4000);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:200:25: note: declared here
200 | ARV_API void arv_camera_gv_set_packet_delay
(ArvCamera *camera, gint64 delay_ns, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:610:43: error: too few arguments to function ‘void
arv_camera_gv_set_packet_size(ArvCamera*, gint, GError**)’
610 | arv_camera_gv_set_packet_size (camera, 1444);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:202:25: note: declared here
202 | ARV_API void arv_camera_gv_set_packet_size
(ArvCamera *camera, gint packet_size, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:615:42: error: too few arguments to function ‘ArvStream*
arv_camera_create_stream(ArvCamera*, ArvStreamCallback, void*, GError**)’
615 | stream = arv_camera_create_stream(camera, NULL, NULL);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:49:25: note: declared here
49 | ARV_API ArvStream * arv_camera_create_stream (ArvCamera
*camera, ArvStreamCallback callback, void *user_data, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:646:44: error: too few arguments to function ‘void
arv_camera_set_acquisition_mode(ArvCamera*, ArvAcquisitionMode, GError**)’
646 | arv_camera_set_acquisition_mode(camera,
ARV_ACQUISITION_MODE_SINGLE_FRAME);
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:98:33: note: declared here
98 | ARV_API void arv_camera_set_acquisition_mode
(ArvCamera *camera, ArvAcquisitionMode value, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:652:41: error: too few arguments to function ‘void
arv_camera_start_acquisition(ArvCamera*, GError**)’
652 | arv_camera_start_acquisition(camera);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:92:25: note: declared here
92 | ARV_API void arv_camera_start_acquisition
(ArvCamera *camera, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:696:59: error: too few arguments to function ‘double
arv_camera_get_frame_rate(ArvCamera*, GError**)’
696 | frame.mFps = arv_camera_get_frame_rate(camera);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:108:25: note: declared here
108 | ARV_API double arv_camera_get_frame_rate
(ArvCamera *camera, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:775:40: error: too few arguments to function ‘void
arv_camera_stop_acquisition(ArvCamera*, GError**)’
775 | arv_camera_stop_acquisition(camera);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:93:25: note: declared here
93 | ARV_API void arv_camera_stop_acquisition
(ArvCamera *camera, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp: In member function ‘virtual void
CameraGigeAravis::getExposureBounds(double&, double&)’:
CameraGigeAravis.cpp:878:44: error: too few arguments to function ‘void
arv_camera_get_exposure_time_bounds(ArvCamera*, double*, double*, GError**)’
878 | arv_camera_get_exposure_time_bounds(camera, &exposureMin,
&exposureMax);
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:124:25: note: declared here
124 | ARV_API void arv_camera_get_exposure_time_bounds
(ArvCamera *camera, double *min, double *max, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp: In member function ‘virtual double
CameraGigeAravis::getExposureTime()’:
CameraGigeAravis.cpp:887:44: error: too few arguments to function ‘double
arv_camera_get_exposure_time(ArvCamera*, GError**)’
887 | return arv_camera_get_exposure_time(camera);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:123:25: note: declared here
123 | ARV_API double arv_camera_get_exposure_time
(ArvCamera *camera, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp: In member function ‘virtual void
CameraGigeAravis::getGainBounds(int&, int&)’:
CameraGigeAravis.cpp:896:35: error: too few arguments to function ‘void
arv_camera_get_gain_bounds(ArvCamera*, double*, double*, GError**)’
896 | arv_camera_get_gain_bounds(camera, &gainMin, &gainMax);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:137:25: note: declared here
137 | ARV_API void arv_camera_get_gain_bounds
(ArvCamera *camera, double *min, double *max, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp: In member function ‘virtual bool
CameraGigeAravis::getPixelFormat(CamPixFmt&)’:
CameraGigeAravis.cpp:905:63: error: too few arguments to function
‘ArvPixelFormat arv_camera_get_pixel_format(ArvCamera*, GError**)’
905 | ArvPixelFormat pixFormat = arv_camera_get_pixel_format(camera);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:84:25: note: declared here
84 | ARV_API ArvPixelFormat arv_camera_get_pixel_format
(ArvCamera *camera, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp: In member function ‘bool
CameraGigeAravis::getFrameSize(int&, int&, int&, int&)’:
CameraGigeAravis.cpp:938:34: error: too few arguments to function ‘void
arv_camera_get_region(ArvCamera*, gint*, gint*, gint*, gint*, GError**)’
938 | arv_camera_get_region(camera, &x, &y, &w, &h);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:64:25: note: declared here
64 | ARV_API void arv_camera_get_region
(ArvCamera *camera, gint *x, gint *y, gint *width, gint *height, GError
**error);
| ^~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp: In member function ‘virtual bool
CameraGigeAravis::getFPS(double&)’:
CameraGigeAravis.cpp:954:46: error: too few arguments to function ‘double
arv_camera_get_frame_rate(ArvCamera*, GError**)’
954 | value = arv_camera_get_frame_rate(camera);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:108:25: note: declared here
108 | ARV_API double arv_camera_get_frame_rate
(ArvCamera *camera, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp: In member function ‘virtual std::string
CameraGigeAravis::getModelName()’:
CameraGigeAravis.cpp:965:41: error: too few arguments to function ‘const char*
arv_camera_get_model_name(ArvCamera*, GError**)’
965 | return arv_camera_get_model_name(camera);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:54:25: note: declared here
54 | ARV_API const char * arv_camera_get_model_name
(ArvCamera *camera, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp: In member function ‘virtual bool
CameraGigeAravis::setExposureTime(double)’:
CameraGigeAravis.cpp:973:44: error: too few arguments to function ‘void
arv_camera_get_exposure_time_bounds(ArvCamera*, double*, double*, GError**)’
973 | arv_camera_get_exposure_time_bounds(camera, &expMin, &expMax);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:124:25: note: declared here
124 | ARV_API void arv_camera_get_exposure_time_bounds
(ArvCamera *camera, double *min, double *max, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:980:45: error: too few arguments to function ‘void
arv_camera_set_exposure_time(ArvCamera*, double, GError**)’
980 | arv_camera_set_exposure_time(camera, val);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:122:25: note: declared here
122 | ARV_API void arv_camera_set_exposure_time
(ArvCamera *camera, double exposure_time_us, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp: In member function ‘virtual bool
CameraGigeAravis::setGain(int)’:
CameraGigeAravis.cpp:1000:36: error: too few arguments to function ‘void
arv_camera_get_gain_bounds(ArvCamera*, double*, double*, GError**)’
1000 | arv_camera_get_gain_bounds (camera, &gMin, &gMax);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:137:25: note: declared here
137 | ARV_API void arv_camera_get_gain_bounds
(ArvCamera *camera, double *min, double *max, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:1007:37: error: too few arguments to function ‘void
arv_camera_set_gain(ArvCamera*, double, GError**)’
1007 | arv_camera_set_gain (camera, (double)val);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:135:25: note: declared here
135 | ARV_API void arv_camera_set_gain
(ArvCamera *camera, double gain, GError **error);
| ^~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp: In member function ‘virtual bool
CameraGigeAravis::setFPS(double)’:
CameraGigeAravis.cpp:1029:38: error: too few arguments to function ‘void
arv_camera_set_frame_rate(ArvCamera*, double, GError**)’
1029 | arv_camera_set_frame_rate(camera, fps);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:107:25: note: declared here
107 | ARV_API void arv_camera_set_frame_rate
(ArvCamera *camera, double frame_rate, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:1030:54: error: too few arguments to function ‘double
arv_camera_get_frame_rate(ArvCamera*, GError**)’
1030 | double setfps = arv_camera_get_frame_rate(camera);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:108:25: note: declared here
108 | ARV_API double arv_camera_get_frame_rate
(ArvCamera *camera, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp: In member function ‘virtual bool
CameraGigeAravis::setPixelFormat(CamPixFmt)’:
CameraGigeAravis.cpp:1052:52: error: too few arguments to function ‘void
arv_camera_set_pixel_format(ArvCamera*, ArvPixelFormat, GError**)’
1052 | arv_camera_set_pixel_format(camera,
ARV_PIXEL_FORMAT_MONO_8);
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:82:25: note: declared here
82 | ARV_API void arv_camera_set_pixel_format
(ArvCamera *camera, ArvPixelFormat format, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:1058:52: error: too few arguments to function ‘void
arv_camera_set_pixel_format(ArvCamera*, ArvPixelFormat, GError**)’
1058 | arv_camera_set_pixel_format(camera,
ARV_PIXEL_FORMAT_MONO_12);
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:82:25: note: declared here
82 | ARV_API void arv_camera_set_pixel_format
(ArvCamera *camera, ArvPixelFormat format, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp: In member function ‘bool
CameraGigeAravis::setFrameSize(int, int, int, int, bool)’:
CameraGigeAravis.cpp:1082:38: error: too few arguments to function ‘void
arv_camera_set_region(ArvCamera*, gint, gint, gint, gint, GError**)’
1082 | arv_camera_set_region(camera, startx, starty, width,
height);
|
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:63:25: note: declared here
63 | ARV_API void arv_camera_set_region
(ArvCamera *camera, gint x, gint y, gint width, gint height, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:1083:39: error: too few arguments to function ‘void
arv_camera_get_region(ArvCamera*, gint*, gint*, gint*, gint*, GError**)’
1083 | arv_camera_get_region (camera, &mStartX, &mStartY,
&mWidth, &mHeight);
|
~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:64:25: note: declared here
64 | ARV_API void arv_camera_get_region
(ArvCamera *camera, gint *x, gint *y, gint *width, gint *height, GError
**error);
| ^~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:1090:43: error: too few arguments to function ‘void
arv_camera_get_sensor_size(ArvCamera*, gint*, gint*, GError**)’
1090 | arv_camera_get_sensor_size(camera, &sensor_width,
&sensor_height);
|
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:62:25: note: declared here
62 | ARV_API void arv_camera_get_sensor_size
(ArvCamera *camera, gint *width, gint *height, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:1093:38: error: too few arguments to function ‘void
arv_camera_set_region(ArvCamera*, gint, gint, gint, gint, GError**)’
1093 | arv_camera_set_region(camera, 0,
0,sensor_width,sensor_height);
|
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:63:25: note: declared here
63 | ARV_API void arv_camera_set_region
(ArvCamera *camera, gint x, gint y, gint width, gint height, GError **error);
| ^~~~~~~~~~~~~~~~~~~~~
CameraGigeAravis.cpp:1094:39: error: too few arguments to function ‘void
arv_camera_get_region(ArvCamera*, gint*, gint*, gint*, gint*, GError**)’
1094 | arv_camera_get_region (camera, NULL, NULL, &mWidth,
&mHeight);
|
~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/aravis-0.8/arvcamera.h:64:25: note: declared here
64 | ARV_API void arv_camera_get_region
(ArvCamera *camera, gint *x, gint *y, gint *width, gint *height, GError
**error);
| ^~~~~~~~~~~~~~~~~~~~~
CameraVideo.cpp: In member function ‘virtual bool
CameraVideo::loadNextDataSet(std::string&)’:
CameraVideo.cpp:109:33: error: ‘CV_CAP_PROP_FRAME_HEIGHT’ was not declared in
this scope
109 | mFrameHeight = mCap.get(CV_CAP_PROP_FRAME_HEIGHT);
| ^~~~~~~~~~~~~~~~~~~~~~~~
CameraVideo.cpp:111:32: error: ‘CV_CAP_PROP_FRAME_WIDTH’ was not declared in
this scope
111 | mFrameWidth = mCap.get(CV_CAP_PROP_FRAME_WIDTH);
| ^~~~~~~~~~~~~~~~~~~~~~~
CameraVideo.cpp: In member function ‘virtual bool
CameraVideo::grabImage(Frame&)’:
CameraVideo.cpp:132:32: error: ‘CV_BGR2GRAY’ was not declared in this scope
132 | cvtColor(frame, frame, CV_BGR2GRAY);
| ^~~~~~~~~~~
CameraVideo.cpp:139:37: error: ‘CV_CAP_PROP_POS_FRAMES’ was not declared in
this scope
139 | img.mFrameNumber = mCap.get(CV_CAP_PROP_POS_FRAMES);
| ^~~~~~~~~~~~~~~~~~~~~~
Stack.cpp: In member function ‘bool Stack::saveStack(std::string, StackMeth,
bool)’:
Stack.cpp:310:1: warning: control reaches end of non-void function
[-Wreturn-type]
310 | }
...
```
Given the upstream of the projtct will not to maintain it[0]. I think it
is time to remove the package. I will submit RM request will nobody has
objections. thanks.
[0]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=922579#35
--
Regards,
--
Bo YU
signature.asc
Description: PGP signature

