intel / ipu6-drivers

GNU General Public License v2.0
168 stars 52 forks source link

DKMS build fails for 6.5 #193

Open dianabarsan opened 11 months ago

dianabarsan commented 11 months ago

I am running this on 6.5.5-1, Manjaro, running Oct 23rd release:

C [M]  /var/lib/dkms/ipu6-drivers/0.0.1/build/drivers/media/pci/intel/ipu6/../ipu-fw-psys.o
CC [M]  /var/lib/dkms/ipu6-drivers/0.0.1/build/drivers/media/pci/intel/ipu6/../ipu-psys-compat32.o
/var/lib/dkms/ipu6-drivers/0.0.1/build/drivers/media/pci/intel/ipu6/../ipu-isys-video.c: In function ‘vidioc_g_fmt_vid_cap_mplane’:
/var/lib/dkms/ipu6-drivers/0.0.1/build/drivers/media/pci/intel/ipu6/../ipu-isys-video.c:434:30: error: ‘struct v4l2_meta_format’ has no member named ‘bytesperline’
434 |                 fmt->fmt.meta.bytesperline = av->mpix.plane_fmt[0].bytesperline;
|                              ^
/var/lib/dkms/ipu6-drivers/0.0.1/build/drivers/media/pci/intel/ipu6/../ipu-isys-video.c:435:30: error: ‘struct v4l2_meta_format’ has no member named ‘width’
435 |                 fmt->fmt.meta.width = av->mpix.width;
|                              ^
/var/lib/dkms/ipu6-drivers/0.0.1/build/drivers/media/pci/intel/ipu6/../ipu-isys-video.c:436:30: error: ‘struct v4l2_meta_format’ has no member named ‘height’
436 |                 fmt->fmt.meta.height = av->mpix.height;
|                              ^
LD [M]  /var/lib/dkms/ipu6-drivers/0.0.1/build/drivers/media/pci/intel/ipu6/intel-ipu6.o
/var/lib/dkms/ipu6-drivers/0.0.1/build/drivers/media/pci/intel/ipu6/../ipu-isys-video.c: In function ‘vidioc_s_fmt_vid_cap_mplane’:
/var/lib/dkms/ipu6-drivers/0.0.1/build/drivers/media/pci/intel/ipu6/../ipu-isys-video.c:573:41: error: ‘struct v4l2_meta_format’ has no member named ‘width’
573 |                 mpix.width = f->fmt.meta.width;
|                                         ^
/var/lib/dkms/ipu6-drivers/0.0.1/build/drivers/media/pci/intel/ipu6/../ipu-isys-video.c:574:42: error: ‘struct v4l2_meta_format’ has no member named ‘height’
574 |                 mpix.height = f->fmt.meta.height;
|                                          ^
/var/lib/dkms/ipu6-drivers/0.0.1/build/drivers/media/pci/intel/ipu6/../ipu-isys-video.c:581:28: error: ‘struct v4l2_meta_format’ has no member named ‘width’
581 |                 f->fmt.meta.width = mpix.width;
|                            ^
/var/lib/dkms/ipu6-drivers/0.0.1/build/drivers/media/pci/intel/ipu6/../ipu-isys-video.c:582:28: error: ‘struct v4l2_meta_format’ has no member named ‘height’
582 |                 f->fmt.meta.height = mpix.height;
|                            ^
/var/lib/dkms/ipu6-drivers/0.0.1/build/drivers/media/pci/intel/ipu6/../ipu-isys-video.c:584:28: error: ‘struct v4l2_meta_format’ has no member named ‘bytesperline’
584 |                 f->fmt.meta.bytesperline = mpix.plane_fmt[0].bytesperline;
|                            ^
make[5]: *** [scripts/Makefile.build:243: /var/lib/dkms/ipu6-drivers/0.0.1/build/drivers/media/pci/intel/ipu6/../ipu-isys-video.o] Error 1
make[5]: *** Waiting for unfinished jobs....
make[4]: *** [scripts/Makefile.build:480: /var/lib/dkms/ipu6-drivers/0.0.1/build/drivers/media/pci/intel/ipu6] Error 2
make[3]: *** [scripts/Makefile.build:480: /var/lib/dkms/ipu6-drivers/0.0.1/build/drivers/media/pci/intel] Error 2
make[2]: *** [/usr/lib/modules/6.5.5-1-MANJARO/build/Makefile:2034: /var/lib/dkms/ipu6-drivers/0.0.1/build] Error 2
make[1]: *** [Makefile:234: __sub-make] Error 2
make[1]: Leaving directory '/usr/lib/modules/6.5.5-1-MANJARO/build'
make: *** [Makefile:22: all] Error 2
ilyasdc commented 11 months ago

Have you looked at the instructions for the branch you selected ? https://github.com/intel/ipu6-drivers/tree/iotg_ipu6

jcdeka commented 5 months ago

Try applying these patches: https://github.com/intel/ipu6-drivers/tree/iotg_ipu6/kernel_patches/patch_6.5_mainline