Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

error: implicit declaration of function ‘strlcpy’; did you mean ‘strscpy’? (Ubuntu) #5

Open
sebastianrueckerai opened this issue Sep 24, 2024 · 1 comment

Comments

@sebastianrueckerai
Copy link

Hi!

I am on Ubuntu 22.04.5 LTS with Kernel 6.8.0-45-generic.

I am getting the below error while building. Any help would be greatly appreciated! :)

/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/alsa/alsa_model.c:624:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
  624 |                 snd_card_free(card);
      |                 ^~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/alsa/alsa_model.c:626:13: note: here
  626 |             case ALSA_MODEL_CREATE_SND_CARD_ERROR:
      |             ^~~~
  CC [M]  /home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/gpio/gpio_model.o
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/gpio/gpio_model.c: In function ‘gpio_model_pin_get’:
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/gpio/gpio_model.c:375:24: warning: implicit conversion from ‘enum <anonymous>’ to ‘gpio_model_pin_value_t’ [-Wenum-conversion]
  375 |                 return GPIO_MODEL_BAD_HANDLE;
      |                        ^~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/gpio/gpio_model.c: In function ‘gpio_model_pin_get_direction’:
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/gpio/gpio_model.c:406:24: warning: implicit conversion from ‘enum <anonymous>’ to ‘gpio_ic_direction_t’ [-Wenum-conversion]
  406 |                 return GPIO_MODEL_BAD_HANDLE;
      |                        ^~~~~~~~~~~~~~~~~~~~~
  CC [M]  /home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/i2c/i2c_model.o
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/i2c/i2c_model.c:364:19: warning: no previous prototype for ‘i2c_model_del_bus’ [-Wmissing-prototypes]
  364 | i2c_model_error_e i2c_model_del_bus(i2c_model_handle_t handle,const char *bus_name)
      |                   ^~~~~~~~~~~~~~~~~
  CC [M]  /home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/mem/mem_model.o
  CC [M]  /home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/misc/sys.o
  CC [M]  /home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/misc/g_queue.o
  CC [M]  /home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/pci/pci_model.o
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/pci/pci_model.c: In function ‘pci_model_probe’:
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/pci/pci_model.c:275:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
  275 |                 pci_disable_device(pci_dev);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/pci/pci_model.c:277:13: note: here
  277 |             case ERROR_ENABLE_PCI_DEV:
      |             ^~~~
  CC [M]  /home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/thread/task_model.o
  CC [M]  /home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/trace/trace.o
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/trace/trace.c: In function ‘trace_model_init’:
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/trace/trace.c:348:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
  348 |                 kobject_put(trace_cxt->kobj);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/trace/trace.c:350:13: note: here
  350 |             case ERR_NO_DEV_KOBJ:
      |             ^~~~
  CC [M]  /home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/trace/debug.o
  CC [M]  /home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_device.o
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_device.c:308:6: warning: no previous prototype for ‘v4l2_model_reference’ [-Wmissing-prototypes]
  308 | void v4l2_model_reference(v4l2_model_handle_t context)
      |      ^~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_device.c:317:6: warning: no previous prototype for ‘v4l2_model_unreference’ [-Wmissing-prototypes]
  317 | void v4l2_model_unreference(v4l2_model_handle_t context)
      |      ^~~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_device.c: In function ‘v4l2_model_init’:
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_device.c:221:41: warning: this statement may fall through [-Wimplicit-fallthrough=]
  221 |                                         v4l2_model_vb2_release(context->vb2_context);
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_device.c:223:33: note: here
  223 |                                 case V4L2_MODEL_ERROR_VIDEO_BUF:
      |                                 ^~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_device.c:224:41: warning: this statement may fall through [-Wimplicit-fallthrough=]
  224 |                                         v4l2_device_unregister(&context->v4l2_dev);
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_device.c:226:33: note: here
  226 |                                 case V4L2_MODEL_ERROR_REGISTER_V4L2:
      |                                 ^~~~
  CC [M]  /home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.o
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c:168:5: warning: no previous prototype for ‘v4l2_model_to_v4l2_caps’ [-Wmissing-prototypes]
  168 | u32 v4l2_model_to_v4l2_caps(u32 v4l2m_caps)
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c:225:5: warning: no previous prototype for ‘v4l2_model_ioctl_querycap’ [-Wmissing-prototypes]
  225 | int v4l2_model_ioctl_querycap(struct file *file, void *fh, struct v4l2_capability *cap)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c:255:5: warning: no previous prototype for ‘v4l2_model_ioctl_enum_fmt_vid_cap’ [-Wmissing-prototypes]
  255 | int v4l2_model_ioctl_enum_fmt_vid_cap(struct file *file, void *fh, struct v4l2_fmtdesc *f)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c: In function ‘v4l2_model_ioctl_enum_fmt_vid_cap’:
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c:292:9: error: implicit declaration of function ‘strlcpy’; did you mean ‘strscpy’? [-Werror=implicit-function-declaration]
  292 |         strlcpy(f->description, pixfmt->name, sizeof(f->description));
      |         ^~~~~~~
      |         strscpy
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c: At top level:
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c:301:5: warning: no previous prototype for ‘v4l2_model_ioctl_g_fmt_vid_cap’ [-Wmissing-prototypes]
  301 | int v4l2_model_ioctl_g_fmt_vid_cap(struct file *file, void *fh,struct v4l2_format *f)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c:377:5: warning: no previous prototype for ‘v4l2_model_ioctl_g_fmt_vid_cap_mplane’ [-Wmissing-prototypes]
  377 | int v4l2_model_ioctl_g_fmt_vid_cap_mplane(struct file *file, void *fh,struct v4l2_format *f) {
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c:478:5: warning: no previous prototype for ‘v4l2_model_ioctl_try_fmt_vid_cap’ [-Wmissing-prototypes]
  478 | int v4l2_model_ioctl_try_fmt_vid_cap(struct file *file, void *fh, struct v4l2_format *f)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c:552:5: warning: no previous prototype for ‘v4l2_model_ioctl_try_fmt_vid_cap_mplane’ [-Wmissing-prototypes]
  552 | int v4l2_model_ioctl_try_fmt_vid_cap_mplane(struct file *file, void *fh, struct v4l2_format *f)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c:658:5: warning: no previous prototype for ‘v4l2_model_ioctl_s_fmt_vid_cap’ [-Wmissing-prototypes]
  658 | int v4l2_model_ioctl_s_fmt_vid_cap(struct file *file, void *fh,struct v4l2_format *f)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c:690:5: warning: no previous prototype for ‘v4l2_model_ioctl_s_fmt_vid_cap_mplane’ [-Wmissing-prototypes]
  690 | int v4l2_model_ioctl_s_fmt_vid_cap_mplane(struct file *file, void *fh,struct v4l2_format *f)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c:714:5: warning: no previous prototype for ‘v4l2_model_ioctl_enum_framesizes’ [-Wmissing-prototypes]
  714 | int v4l2_model_ioctl_enum_framesizes(struct file *file, void *fh, struct v4l2_frmsizeenum *fsize)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c:746:5: warning: no previous prototype for ‘v4l2_model_ioctl_enum_input’ [-Wmissing-prototypes]
  746 | int v4l2_model_ioctl_enum_input(struct file *file, void *fh, struct v4l2_input *inp)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c:785:5: warning: no previous prototype for ‘v4l2_model_ioctl_g_input’ [-Wmissing-prototypes]
  785 | int v4l2_model_ioctl_g_input(struct file *file, void *fh, unsigned int *i)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c:793:5: warning: no previous prototype for ‘v4l2_model_ioctl_s_input’ [-Wmissing-prototypes]
  793 | int v4l2_model_ioctl_s_input(struct file *file, void *fh, unsigned int i)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c:808:5: warning: no previous prototype for ‘v4l2_model_ioctl_enum_frameintervals’ [-Wmissing-prototypes]
  808 | int v4l2_model_ioctl_enum_frameintervals(struct file *file, void *fh, struct v4l2_frmivalenum *fival)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c:838:5: warning: no previous prototype for ‘v4l2_model_ioctl_g_parm’ [-Wmissing-prototypes]
  838 | int v4l2_model_ioctl_g_parm(struct file *file, void *fh,struct v4l2_streamparm *a)
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c:877:5: warning: no previous prototype for ‘v4l2_model_ioctl_s_parm’ [-Wmissing-prototypes]
  877 | int v4l2_model_ioctl_s_parm(struct file *file, void *fh,struct v4l2_streamparm *a)
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c:909:5: warning: no previous prototype for ‘v4l2_model_ioctl_g_ctrl’ [-Wmissing-prototypes]
  909 | int v4l2_model_ioctl_g_ctrl(struct file *file, void *fh,struct v4l2_control *a)//
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c:1001:5: warning: no previous prototype for ‘v4l2_model_ioctl_s_ctrl’ [-Wmissing-prototypes]
 1001 | int v4l2_model_ioctl_s_ctrl(struct file *file, void *fh,struct v4l2_control *a)
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c:1072:5: warning: no previous prototype for ‘v4l2_model_ioctl_queryctrl’ [-Wmissing-prototypes]
 1072 | int v4l2_model_ioctl_queryctrl(struct file *file, void *fh,struct v4l2_queryctrl *a)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c:1093:5: warning: no previous prototype for ‘v4l2_model_ioctl_cropcap’ [-Wmissing-prototypes]
 1093 | int v4l2_model_ioctl_cropcap(struct file *file, void *fh,struct v4l2_cropcap *a)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c:1120:5: warning: no previous prototype for ‘v4l2_model_ioctl_g_hdcp_state’ [-Wmissing-prototypes]
 1120 | int v4l2_model_ioctl_g_hdcp_state(struct file *file, unsigned int *arg)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c:1130:5: warning: no previous prototype for ‘v4l2_model_ioctl_s_hdcp_state’ [-Wmissing-prototypes]
 1130 | int v4l2_model_ioctl_s_hdcp_state(struct file *file,unsigned int *arg)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c:1140:5: warning: no previous prototype for ‘v4l2_model_ioctl_g_flash’ [-Wmissing-prototypes]
 1140 | int v4l2_model_ioctl_g_flash(struct file *file,struct v4l2_dump_flash *flash_dump)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c:1153:5: warning: no previous prototype for ‘v4l2_model_ioctl_s_flash’ [-Wmissing-prototypes]
 1153 | int v4l2_model_ioctl_s_flash(struct file *file,struct v4l2_dump_flash *flash_update)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c:1168:5: warning: no previous prototype for ‘v4l2_model_ioctl_s_dv_timings’ [-Wmissing-prototypes]
 1168 | int v4l2_model_ioctl_s_dv_timings(struct file *file, void *fd,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c:1176:5: warning: no previous prototype for ‘v4l2_model_ioctl_g_dv_timings’ [-Wmissing-prototypes]
 1176 | int v4l2_model_ioctl_g_dv_timings(struct file *file, void *fd,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c:1183:5: warning: no previous prototype for ‘v4l2_model_ioctl_enum_std’ [-Wmissing-prototypes]
 1183 | int v4l2_model_ioctl_enum_std(struct file *file, void *fd,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c:1190:5: warning: no previous prototype for ‘v4l2_model_ioctl_s_std’ [-Wmissing-prototypes]
 1190 | int v4l2_model_ioctl_s_std(struct file *file, void *fd,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c:1197:5: warning: no previous prototype for ‘v4l2_model_ioctl_g_std’ [-Wmissing-prototypes]
 1197 | int v4l2_model_ioctl_g_std(struct file *file, void *fd,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c:1204:5: warning: no previous prototype for ‘v4l2_model_ioctl_querystd’ [-Wmissing-prototypes]
 1204 | int v4l2_model_ioctl_querystd(struct file *file, void *fd,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c:1211:5: warning: no previous prototype for ‘v4l2_model_g_tuner’ [-Wmissing-prototypes]
 1211 | int v4l2_model_g_tuner(struct file *file, void *fd,
      |     ^~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c:1218:5: warning: no previous prototype for ‘v4l2_model_s_tuner’ [-Wmissing-prototypes]
 1218 | int v4l2_model_s_tuner(struct file *file, void *fd,
      |     ^~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c:1225:5: warning: no previous prototype for ‘v4l2_model_ioctl_g_i2c’ [-Wmissing-prototypes]
 1225 | int v4l2_model_ioctl_g_i2c(struct file *file, struct i2c_t* arg)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c:1249:5: warning: no previous prototype for ‘v4l2_model_ioctl_s_i2c’ [-Wmissing-prototypes]
 1249 | int v4l2_model_ioctl_s_i2c(struct file *file, struct i2c_t* arg)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c:1269:5: warning: no previous prototype for ‘v4l2_model_ioctl_g_reg’ [-Wmissing-prototypes]
 1269 | int v4l2_model_ioctl_g_reg(struct file *file, struct reg_t* arg)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.c:1292:5: warning: no previous prototype for ‘v4l2_model_ioctl_s_reg’ [-Wmissing-prototypes]
 1292 | int v4l2_model_ioctl_s_reg(struct file *file, struct reg_t* arg)
      |     ^~~~~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
make[3]: *** [scripts/Makefile.build:243: /home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver/utils/v4l2/v4l2_model_ioctl.o] Error 1
make[2]: *** [/usr/src/linux-headers-6.8.0-45-generic/Makefile:1925: /home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver] Error 2
make[1]: *** [Makefile:240: __sub-make] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-6.8.0-45-generic'
make: *** [Makefile:66: build] Error 2
make: Leaving directory '/home/womb/Documents/CaptureCardDrivers/lg4k-linux/driver'
cp: cannot stat 'driver/gc573.ko': No such file or directory
@sebastianrueckerai
Copy link
Author

I was able to fix this by changing:
strlcpy(f->description, pixfmt->name, sizeof(f->description));
to
snprintf(f->description, sizeof(f->description), "%s", pixfmt->name);

Build completes now and install runs without error, but also without any log messages.
After rebooting, the card does not work, the test fails:

rivers/lg4k-linux  ✅  ./gst_1.0_raw_video_audio.sh ./gst_1.0_raw_video_audio.sh: line 18: v4l2-ctl: command not found ./gst_1.0_raw_video_audio.sh: line 21: v4l2-ctl: command not found ./gst_1.0_raw_video_audio.sh: line 22: v4l2-ctl: command not found WARNING: erroneous pipeline: could not parse caps "video/x-raw,width=,height=,format=(string)YUY2"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant