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

Attachment: signature.asc
Description: PGP signature

Reply via email to