stefanpartheym / archlinux-ipu6-webcam

Easy installation for patched Intel IPU6 camera drivers
133 stars 14 forks source link

Does not work after upgrading to Kernel 6.6.1 #53

Closed elhossary closed 7 months ago

elhossary commented 7 months ago

Hi All,

I upgraded the kernel to 6.6.1 and reinstalled this package without errors. It does not work (renders black image) after I restarted the machine (X1C10).

BTW, I also knew that IVSC driver was merged into Kernel 6.6: https://www.phoronix.com/news/Intel-IVSC-Media-Linux-6.6 https://lore.kernel.org/lkml/20230901142147.096c1b57@sal.lan/

alvinpeters commented 7 months ago

at the first glance to dmesg, IPU drivers dont even load at all.

okay, dkms fails to build at all.

edit: ill read logs later since i gotta go lol

/var/lib/dkms/ipu6-drivers/r149.3f8135801/build/make.log

``` DKMS make.log for ipu6-drivers-r149.3f8135801 for kernel 6.6.1-arch1-1 (x86_64) Fri 10 Nov 2023 10:15:46 AEDT make -C /usr/lib/modules/6.6.1-arch1-1/build M=/var/lib/dkms/ipu6-drivers/r149.3f8135801/build modules make[1]: Entering directory '/usr/lib/modules/6.6.1-arch1-1/build' CC [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/mfd/ljca.o CC [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/spi/spi-ljca.o CC [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/gpio/gpio-ljca.o CC [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/i2c/busses/i2c-ljca.o CC [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/misc/mei/spi-vsc.o CC [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/misc/mei/hw-vsc.o CC [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/misc/ivsc/intel_vsc.o CC [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/misc/ivsc/mei_csi.o CC [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/misc/ivsc/mei_ace.o CC [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/misc/ivsc/mei_pse.o CC [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/misc/ivsc/mei_ace_debug.o CC [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/hm11b1.o CC [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/gc5035.o CC [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/ov01a1s.o CC [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/ov01a10.o CC [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/../ipu.o CC [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/ov02c10.o CC [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/ov02e10.o CC [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/ov2740.o CC [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/hm2170.o LD [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/intel_vsc.o /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/ov01a1s.c:1175:10: error: ‘struct i2c_driver’ has no member named ‘probe_new’ 1175 | .probe_new = ov01a1s_probe, | ^~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/ov01a1s.c:1175:22: error: initialization of ‘const struct i2c_device_id *’ from incompatible pointer type ‘int (*)(struct i2c_client *)’ [-Werror=incompatible-pointer-types] 1175 | .probe_new = ov01a1s_probe, | ^~~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/ov01a1s.c:1175:22: note: (near initialization for ‘ov01a1s_i2c_driver.id_table’) /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/ov01a10.c:1028:10: error: ‘struct i2c_driver’ has no member named ‘probe_new’ 1028 | .probe_new = ov01a10_probe, | ^~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/ov01a10.c:1028:22: error: initialization of ‘const struct i2c_device_id *’ from incompatible pointer type ‘int (*)(struct i2c_client *)’ [-Werror=incompatible-pointer-types] 1028 | .probe_new = ov01a10_probe, | ^~~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/ov01a10.c:1028:22: note: (near initialization for ‘ov01a10_i2c_driver.id_table’) /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/gc5035.c:2190:10: error: ‘struct i2c_driver’ has no member named ‘probe_new’ 2190 | .probe_new = gc5035_probe, | ^~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/gc5035.c:2190:27: error: initialization of ‘const struct i2c_device_id *’ from incompatible pointer type ‘int (*)(struct i2c_client *)’ [-Werror=incompatible-pointer-types] 2190 | .probe_new = gc5035_probe, | ^~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/gc5035.c:2190:27: note: (near initialization for ‘gc5035_i2c_driver.id_table’) CC [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/../ipu-bus.o cc1: some warnings being treated as errors LD [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/mei_csi.o CC [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/hm2172.o cc1: some warnings being treated as errors cc1: some warnings being treated as errors make[4]: *** [scripts/Makefile.build:243: /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/ov01a1s.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: *** [scripts/Makefile.build:243: /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/ov01a10.o] Error 1 LD [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/mei_ace.o make[4]: *** [scripts/Makefile.build:243: /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/gc5035.o] Error 1 CC [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/../ipu-dma.o LD [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/mei_pse.o LD [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/mei_ace_debug.o CC [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/../ipu-mmu.o LD [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/gpio-ljca.o CC [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/../ipu-buttress.o /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/hm11b1.c:1232:10: error: ‘struct i2c_driver’ has no member named ‘probe_new’ 1232 | .probe_new = hm11b1_probe, | ^~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/hm11b1.c:1232:22: error: initialization of ‘const struct i2c_device_id *’ from incompatible pointer type ‘int (*)(struct i2c_client *)’ [-Werror=incompatible-pointer-types] 1232 | .probe_new = hm11b1_probe, | ^~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/hm11b1.c:1232:22: note: (near initialization for ‘hm11b1_i2c_driver.id_table’) CC [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/../ipu-trace.o LD [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/i2c-ljca.o cc1: some warnings being treated as errors make[4]: *** [scripts/Makefile.build:243: /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/hm11b1.o] Error 1 CC [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/../ipu-cpd.o LD [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/spi-ljca.o CC [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6.o CC [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/../ipu-fw-com.o /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/ov02c10.c:1528:10: error: ‘struct i2c_driver’ has no member named ‘probe_new’ 1528 | .probe_new = ov02c10_probe, | ^~~~~~~~~ CC [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/../cio2-bridge.o /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/ov02c10.c:1528:22: error: initialization of ‘const struct i2c_device_id *’ from incompatible pointer type ‘int (*)(struct i2c_client *)’ [-Werror=incompatible-pointer-types] 1528 | .probe_new = ov02c10_probe, | ^~~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/ov02c10.c:1528:22: note: (near initialization for ‘ov02c10_i2c_driver.id_table’) cc1: some warnings being treated as errors make[4]: *** [scripts/Makefile.build:243: /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/ov02c10.o] Error 1 LD [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/ljca.o CC [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/../ipu-isys.o CC [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/../ipu-isys-csi2.o /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/ov2740.c:1614:10: error: ‘struct i2c_driver’ has no member named ‘probe_new’ 1614 | .probe_new = ov2740_probe, | ^~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/ov2740.c:1614:22: error: initialization of ‘const struct i2c_device_id *’ from incompatible pointer type ‘int (*)(struct i2c_client *)’ [-Werror=incompatible-pointer-types] 1614 | .probe_new = ov2740_probe, | ^~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/ov2740.c:1614:22: note: (near initialization for ‘ov2740_i2c_driver.id_table’) cc1: some warnings being treated as errors make[4]: *** [scripts/Makefile.build:243: /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/ov2740.o] Error 1 CC [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys.o /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/ov02e10.c:1028:10: error: ‘struct i2c_driver’ has no member named ‘probe_new’ 1028 | .probe_new = ov02e10_probe, | ^~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/ov02e10.c:1028:22: error: initialization of ‘const struct i2c_device_id *’ from incompatible pointer type ‘int (*)(struct i2c_client *)’ [-Werror=incompatible-pointer-types] 1028 | .probe_new = ov02e10_probe, | ^~~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/ov02e10.c:1028:22: note: (near initialization for ‘ov02e10_i2c_driver.id_table’) cc1: some warnings being treated as errors make[4]: *** [scripts/Makefile.build:243: /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/ov02e10.o] Error 1 CC [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.o In file included from /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/../ipu-buttress.c:19: /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/include/media/ipu-isys.h:40:34: error: field ‘asd’ has incomplete type 40 | struct v4l2_async_subdev asd; | ^~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/hm2170.c:1327:10: error: ‘struct i2c_driver’ has no member named ‘probe_new’ 1327 | .probe_new = hm2170_probe, | ^~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/hm2170.c:1327:22: error: initialization of ‘const struct i2c_device_id *’ from incompatible pointer type ‘int (*)(struct i2c_client *)’ [-Werror=incompatible-pointer-types] 1327 | .probe_new = hm2170_probe, | ^~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/hm2170.c:1327:22: note: (near initialization for ‘hm2170_i2c_driver.id_table’) cc1: some warnings being treated as errors make[4]: *** [scripts/Makefile.build:243: /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/hm2170.o] Error 1 CC [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-dwc-phy.o CC [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-csi2.o make[5]: *** [scripts/Makefile.build:243: /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/../ipu-buttress.o] Error 1 CC [M] /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-gpc.o make[5]: *** Waiting for unfinished jobs.... /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/hm2172.c:1631:10: error: ‘struct i2c_driver’ has no member named ‘probe_new’ 1631 | .probe_new = hm2172_probe, | ^~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/hm2172.c:1631:22: error: initialization of ‘const struct i2c_device_id *’ from incompatible pointer type ‘int (*)(struct i2c_client *)’ [-Werror=incompatible-pointer-types] 1631 | .probe_new = hm2172_probe, | ^~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/hm2172.c:1631:22: note: (near initialization for ‘hm2172_i2c_driver.id_table’) cc1: some warnings being treated as errors make[4]: *** [scripts/Makefile.build:243: /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c/hm2172.o] Error 1 make[3]: *** [scripts/Makefile.build:480: /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/i2c] Error 2 make[3]: *** Waiting for unfinished jobs.... In file included from /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/../ipu-isys-csi2.c:8: /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/include/media/ipu-isys.h:40:34: error: field ‘asd’ has incomplete type 40 | struct v4l2_async_subdev asd; | ^~~ make[5]: *** [scripts/Makefile.build:243: /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/../ipu-isys-csi2.o] Error 1 In file included from /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/../ipu-isys.c:16: /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/include/media/ipu-isys.h:40:34: error: field ‘asd’ has incomplete type 40 | struct v4l2_async_subdev asd; | ^~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/list.h:5, from ./include/linux/wait.h:7, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/debugfs.h:15, from /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/../ipu-isys.c:4: /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/../ipu-isys.c: In function ‘isys_notifier_bound’: ././include/linux/compiler_types.h:366:27: error: expression in static assertion is not an integer 366 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ./include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/../ipu-isys.c:732:45: note: in expansion of macro ‘container_of’ 732 | struct sensor_async_subdev *s_asd = container_of(asd, | ^~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/../ipu-isys.c: At top level: /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/../ipu-isys.c:763:18: error: initialization of ‘int (*)(struct v4l2_async_notifier *, struct v4l2_subdev *, struct v4l2_async_connection *)’ from incompatible pointer type ‘int (*)(struct v4l2_async_notifier *, struct v4l2_subdev *, struct v4l2_async_subdev *)’ [-Werror=incompatible-pointer-types] 763 | .bound = isys_notifier_bound, | ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/../ipu-isys.c:763:18: note: (near initialization for ‘isys_async_ops.bound’) /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/../ipu-isys.c:764:19: error: initialization of ‘void (*)(struct v4l2_async_notifier *, struct v4l2_subdev *, struct v4l2_async_connection *)’ from incompatible pointer type ‘void (*)(struct v4l2_async_notifier *, struct v4l2_subdev *, struct v4l2_async_subdev *)’ [-Werror=incompatible-pointer-types] 764 | .unbind = isys_notifier_unbind, | ^~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/../ipu-isys.c:764:19: note: (near initialization for ‘isys_async_ops.unbind’) /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/../ipu-isys.c: In function ‘isys_fwnode_parse’: ././include/linux/compiler_types.h:366:27: error: expression in static assertion is not an integer 366 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ./include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/../ipu-isys.c:773:25: note: in expansion of macro ‘container_of’ 773 | container_of(asd, struct sensor_async_subdev, asd); | ^~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/../ipu-isys.c: In function ‘isys_notifier_init’: /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/../ipu-isys.c:829:9: error: too few arguments to function ‘v4l2_async_nf_init’ 829 | v4l2_async_nf_init(&isys->notifier); | ^~~~~~~~~~~~~~~~~~ In file included from /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/include/media/ipu-isys.h:9: ./include/media/v4l2-async.h:159:6: note: declared here 159 | void v4l2_async_nf_init(struct v4l2_async_notifier *notifier, | ^~~~~~~~~~~~~~~~~~ In file included from /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-dwc-phy.c:8: /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/include/media/ipu-isys.h:40:34: error: field ‘asd’ has incomplete type 40 | struct v4l2_async_subdev asd; | ^~~ In file included from /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-csi2.c:6: /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/include/media/ipu-isys.h:40:34: error: field ‘asd’ has incomplete type 40 | struct v4l2_async_subdev asd; | ^~~ make[5]: *** [scripts/Makefile.build:243: /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-dwc-phy.o] Error 1 /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/../ipu-isys.c:830:15: error: implicit declaration of function ‘v4l2_async_nf_parse_fwnode_endpoints’; did you mean ‘v4l2_async_nf_add_fwnode_remote’? [-Werror=implicit-function-declaration] 830 | ret = v4l2_async_nf_parse_fwnode_endpoints(&isp->pdev->dev, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | v4l2_async_nf_add_fwnode_remote /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/../ipu-isys.c:839:39: error: ‘struct v4l2_async_notifier’ has no member named ‘asd_list’ 839 | if (list_empty(&isys->notifier.asd_list)) { | ^ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/../ipu-isys.c:846:38: error: passing argument 1 of ‘v4l2_async_nf_register’ from incompatible pointer type [-Werror=incompatible-pointer-types] 846 | ret = v4l2_async_nf_register(&isys->v4l2_dev, &isys->notifier); | ^~~~~~~~~~~~~~~ | | | struct v4l2_device * ./include/media/v4l2-async.h:281:56: note: expected ‘struct v4l2_async_notifier *’ but argument is of type ‘struct v4l2_device *’ 281 | int v4l2_async_nf_register(struct v4l2_async_notifier *notifier); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/../ipu-isys.c:846:15: error: too many arguments to function ‘v4l2_async_nf_register’ 846 | ret = v4l2_async_nf_register(&isys->v4l2_dev, &isys->notifier); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/media/v4l2-async.h:281:5: note: declared here 281 | int v4l2_async_nf_register(struct v4l2_async_notifier *notifier); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:7: /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/include/media/ipu-isys.h:40:34: error: field ‘asd’ has incomplete type 40 | struct v4l2_async_subdev asd; | ^~~ cc1: some warnings being treated as errors make[5]: *** [scripts/Makefile.build:243: /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/../ipu-isys.o] Error 1 make[5]: *** [scripts/Makefile.build:243: /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-csi2.o] Error 1 In file included from ./include/linux/kernel.h:21, from ./arch/x86/include/asm/percpu.h:27, from ./arch/x86/include/asm/current.h:10, from ./include/linux/sched.h:12, from ./include/linux/delay.h:23, from /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:6: /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c: In function ‘ipu6_isys_phy_common_init’: /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:511:49: error: ‘struct v4l2_async_notifier’ has no member named ‘asd_list’ 511 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) { | ^ ./include/linux/container_of.h:19:33: note: in definition of macro ‘container_of’ 19 | void *__mptr = (void *)(ptr); \ | ^~~ ./include/linux/list.h:612:9: note: in expansion of macro ‘list_entry’ 612 | list_entry((ptr)->next, type, member) | ^~~~~~~~~~ ./include/linux/list.h:770:20: note: in expansion of macro ‘list_first_entry’ 770 | for (pos = list_first_entry(head, typeof(*pos), member); \ | ^~~~~~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:511:9: note: in expansion of macro ‘list_for_each_entry’ 511 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/container_of.h:5: /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:511:49: error: ‘struct v4l2_async_notifier’ has no member named ‘asd_list’ 511 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) { | ^ ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ./include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ./include/linux/list.h:612:9: note: in expansion of macro ‘list_entry’ 612 | list_entry((ptr)->next, type, member) | ^~~~~~~~~~ ./include/linux/list.h:770:20: note: in expansion of macro ‘list_first_entry’ 770 | for (pos = list_first_entry(head, typeof(*pos), member); \ | ^~~~~~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:511:9: note: in expansion of macro ‘list_for_each_entry’ 511 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) { | ^~~~~~~~~~~~~~~~~~~ ./include/linux/container_of.h:20:54: error: invalid use of undefined type ‘struct v4l2_async_subdev’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~ ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ./include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ./include/linux/list.h:612:9: note: in expansion of macro ‘list_entry’ 612 | list_entry((ptr)->next, type, member) | ^~~~~~~~~~ ./include/linux/list.h:770:20: note: in expansion of macro ‘list_first_entry’ 770 | for (pos = list_first_entry(head, typeof(*pos), member); \ | ^~~~~~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:511:9: note: in expansion of macro ‘list_for_each_entry’ 511 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) { | ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:511:49: error: ‘struct v4l2_async_notifier’ has no member named ‘asd_list’ 511 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) { | ^ ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ./include/linux/container_of.h:21:23: note: in expansion of macro ‘__same_type’ 21 | __same_type(*(ptr), void), \ | ^~~~~~~~~~~ ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ./include/linux/list.h:612:9: note: in expansion of macro ‘list_entry’ 612 | list_entry((ptr)->next, type, member) | ^~~~~~~~~~ ./include/linux/list.h:770:20: note: in expansion of macro ‘list_first_entry’ 770 | for (pos = list_first_entry(head, typeof(*pos), member); \ | ^~~~~~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:511:9: note: in expansion of macro ‘list_for_each_entry’ 511 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) { | ^~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:366:27: error: expression in static assertion is not an integer 366 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ./include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ./include/linux/list.h:612:9: note: in expansion of macro ‘list_entry’ 612 | list_entry((ptr)->next, type, member) | ^~~~~~~~~~ ./include/linux/list.h:770:20: note: in expansion of macro ‘list_first_entry’ 770 | for (pos = list_first_entry(head, typeof(*pos), member); \ | ^~~~~~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:511:9: note: in expansion of macro ‘list_for_each_entry’ 511 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/uapi/linux/posix_types.h:5, from ./include/uapi/linux/types.h:14, from ./include/linux/types.h:6, from ./include/linux/math.h:5, from ./include/linux/delay.h:22: ./include/linux/stddef.h:16:33: error: invalid use of undefined type ‘struct v4l2_async_subdev’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~~~~~~~~~~~~~ ./include/linux/container_of.h:23:28: note: in expansion of macro ‘offsetof’ 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^~~~~~~~ ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ./include/linux/list.h:612:9: note: in expansion of macro ‘list_entry’ 612 | list_entry((ptr)->next, type, member) | ^~~~~~~~~~ ./include/linux/list.h:770:20: note: in expansion of macro ‘list_first_entry’ 770 | for (pos = list_first_entry(head, typeof(*pos), member); \ | ^~~~~~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:511:9: note: in expansion of macro ‘list_for_each_entry’ 511 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rculist.h:10, from ./include/linux/pid.h:5, from ./include/linux/sched.h:14: ./include/linux/list.h:761:14: error: invalid use of undefined type ‘struct v4l2_async_subdev’ 761 | (&pos->member == (head)) | ^~ ./include/linux/list.h:771:15: note: in expansion of macro ‘list_entry_is_head’ 771 | !list_entry_is_head(pos, head, member); \ | ^~~~~~~~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:511:9: note: in expansion of macro ‘list_for_each_entry’ 511 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) { | ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:511:49: error: ‘struct v4l2_async_notifier’ has no member named ‘asd_list’ 511 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) { | ^ ./include/linux/list.h:761:27: note: in definition of macro ‘list_entry_is_head’ 761 | (&pos->member == (head)) | ^~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:511:9: note: in expansion of macro ‘list_for_each_entry’ 511 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) { | ^~~~~~~~~~~~~~~~~~~ ./include/linux/list.h:645:25: error: invalid use of undefined type ‘struct v4l2_async_subdev’ 645 | list_entry((pos)->member.next, typeof(*(pos)), member) | ^~ ./include/linux/container_of.h:19:33: note: in definition of macro ‘container_of’ 19 | void *__mptr = (void *)(ptr); \ | ^~~ ./include/linux/list.h:645:9: note: in expansion of macro ‘list_entry’ 645 | list_entry((pos)->member.next, typeof(*(pos)), member) | ^~~~~~~~~~ ./include/linux/list.h:772:20: note: in expansion of macro ‘list_next_entry’ 772 | pos = list_next_entry(pos, member)) | ^~~~~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:511:9: note: in expansion of macro ‘list_for_each_entry’ 511 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) { | ^~~~~~~~~~~~~~~~~~~ ./include/linux/list.h:645:25: error: invalid use of undefined type ‘struct v4l2_async_subdev’ 645 | list_entry((pos)->member.next, typeof(*(pos)), member) | ^~ ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ./include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ./include/linux/list.h:645:9: note: in expansion of macro ‘list_entry’ 645 | list_entry((pos)->member.next, typeof(*(pos)), member) | ^~~~~~~~~~ ./include/linux/list.h:772:20: note: in expansion of macro ‘list_next_entry’ 772 | pos = list_next_entry(pos, member)) | ^~~~~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:511:9: note: in expansion of macro ‘list_for_each_entry’ 511 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) { | ^~~~~~~~~~~~~~~~~~~ ./include/linux/container_of.h:20:54: error: invalid use of undefined type ‘struct v4l2_async_subdev’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~ ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ./include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ./include/linux/list.h:645:9: note: in expansion of macro ‘list_entry’ 645 | list_entry((pos)->member.next, typeof(*(pos)), member) | ^~~~~~~~~~ ./include/linux/list.h:772:20: note: in expansion of macro ‘list_next_entry’ 772 | pos = list_next_entry(pos, member)) | ^~~~~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:511:9: note: in expansion of macro ‘list_for_each_entry’ 511 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) { | ^~~~~~~~~~~~~~~~~~~ ./include/linux/list.h:645:25: error: invalid use of undefined type ‘struct v4l2_async_subdev’ 645 | list_entry((pos)->member.next, typeof(*(pos)), member) | ^~ ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ./include/linux/container_of.h:21:23: note: in expansion of macro ‘__same_type’ 21 | __same_type(*(ptr), void), \ | ^~~~~~~~~~~ ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ./include/linux/list.h:645:9: note: in expansion of macro ‘list_entry’ 645 | list_entry((pos)->member.next, typeof(*(pos)), member) | ^~~~~~~~~~ ./include/linux/list.h:772:20: note: in expansion of macro ‘list_next_entry’ 772 | pos = list_next_entry(pos, member)) | ^~~~~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:511:9: note: in expansion of macro ‘list_for_each_entry’ 511 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) { | ^~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:366:27: error: expression in static assertion is not an integer 366 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ./include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ./include/linux/list.h:645:9: note: in expansion of macro ‘list_entry’ 645 | list_entry((pos)->member.next, typeof(*(pos)), member) | ^~~~~~~~~~ ./include/linux/list.h:772:20: note: in expansion of macro ‘list_next_entry’ 772 | pos = list_next_entry(pos, member)) | ^~~~~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:511:9: note: in expansion of macro ‘list_for_each_entry’ 511 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) { | ^~~~~~~~~~~~~~~~~~~ ./include/linux/stddef.h:16:33: error: invalid use of undefined type ‘struct v4l2_async_subdev’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~~~~~~~~~~~~~ ./include/linux/container_of.h:23:28: note: in expansion of macro ‘offsetof’ 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^~~~~~~~ ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ./include/linux/list.h:645:9: note: in expansion of macro ‘list_entry’ 645 | list_entry((pos)->member.next, typeof(*(pos)), member) | ^~~~~~~~~~ ./include/linux/list.h:772:20: note: in expansion of macro ‘list_next_entry’ 772 | pos = list_next_entry(pos, member)) | ^~~~~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:511:9: note: in expansion of macro ‘list_for_each_entry’ 511 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) { | ^~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:366:27: error: expression in static assertion is not an integer 366 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ./include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:512:25: note: in expansion of macro ‘container_of’ 512 | s_asd = container_of(asd, struct sensor_async_subdev, asd); | ^~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c: In function ‘ipu6_isys_phy_config’: /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:570:49: error: ‘struct v4l2_async_notifier’ has no member named ‘asd_list’ 570 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) { | ^ ./include/linux/container_of.h:19:33: note: in definition of macro ‘container_of’ 19 | void *__mptr = (void *)(ptr); \ | ^~~ ./include/linux/list.h:612:9: note: in expansion of macro ‘list_entry’ 612 | list_entry((ptr)->next, type, member) | ^~~~~~~~~~ ./include/linux/list.h:770:20: note: in expansion of macro ‘list_first_entry’ 770 | for (pos = list_first_entry(head, typeof(*pos), member); \ | ^~~~~~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:570:9: note: in expansion of macro ‘list_for_each_entry’ 570 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) { | ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:570:49: error: ‘struct v4l2_async_notifier’ has no member named ‘asd_list’ 570 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) { | ^ ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ./include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ./include/linux/list.h:612:9: note: in expansion of macro ‘list_entry’ 612 | list_entry((ptr)->next, type, member) | ^~~~~~~~~~ ./include/linux/list.h:770:20: note: in expansion of macro ‘list_first_entry’ 770 | for (pos = list_first_entry(head, typeof(*pos), member); \ | ^~~~~~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:570:9: note: in expansion of macro ‘list_for_each_entry’ 570 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) { | ^~~~~~~~~~~~~~~~~~~ ./include/linux/container_of.h:20:54: error: invalid use of undefined type ‘struct v4l2_async_subdev’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~ ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ./include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ./include/linux/list.h:612:9: note: in expansion of macro ‘list_entry’ 612 | list_entry((ptr)->next, type, member) | ^~~~~~~~~~ ./include/linux/list.h:770:20: note: in expansion of macro ‘list_first_entry’ 770 | for (pos = list_first_entry(head, typeof(*pos), member); \ | ^~~~~~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:570:9: note: in expansion of macro ‘list_for_each_entry’ 570 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) { | ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:570:49: error: ‘struct v4l2_async_notifier’ has no member named ‘asd_list’ 570 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) { | ^ ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ./include/linux/container_of.h:21:23: note: in expansion of macro ‘__same_type’ 21 | __same_type(*(ptr), void), \ | ^~~~~~~~~~~ ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ./include/linux/list.h:612:9: note: in expansion of macro ‘list_entry’ 612 | list_entry((ptr)->next, type, member) | ^~~~~~~~~~ ./include/linux/list.h:770:20: note: in expansion of macro ‘list_first_entry’ 770 | for (pos = list_first_entry(head, typeof(*pos), member); \ | ^~~~~~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:570:9: note: in expansion of macro ‘list_for_each_entry’ 570 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) { | ^~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:366:27: error: expression in static assertion is not an integer 366 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ./include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ./include/linux/list.h:612:9: note: in expansion of macro ‘list_entry’ 612 | list_entry((ptr)->next, type, member) | ^~~~~~~~~~ ./include/linux/list.h:770:20: note: in expansion of macro ‘list_first_entry’ 770 | for (pos = list_first_entry(head, typeof(*pos), member); \ | ^~~~~~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:570:9: note: in expansion of macro ‘list_for_each_entry’ 570 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) { | ^~~~~~~~~~~~~~~~~~~ ./include/linux/stddef.h:16:33: error: invalid use of undefined type ‘struct v4l2_async_subdev’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~~~~~~~~~~~~~ ./include/linux/container_of.h:23:28: note: in expansion of macro ‘offsetof’ 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^~~~~~~~ ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ./include/linux/list.h:612:9: note: in expansion of macro ‘list_entry’ 612 | list_entry((ptr)->next, type, member) | ^~~~~~~~~~ ./include/linux/list.h:770:20: note: in expansion of macro ‘list_first_entry’ 770 | for (pos = list_first_entry(head, typeof(*pos), member); \ | ^~~~~~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:570:9: note: in expansion of macro ‘list_for_each_entry’ 570 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) { | ^~~~~~~~~~~~~~~~~~~ ./include/linux/list.h:761:14: error: invalid use of undefined type ‘struct v4l2_async_subdev’ 761 | (&pos->member == (head)) | ^~ ./include/linux/list.h:771:15: note: in expansion of macro ‘list_entry_is_head’ 771 | !list_entry_is_head(pos, head, member); \ | ^~~~~~~~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:570:9: note: in expansion of macro ‘list_for_each_entry’ 570 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) { | ^~~~~~~~~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:570:49: error: ‘struct v4l2_async_notifier’ has no member named ‘asd_list’ 570 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) { | ^ ./include/linux/list.h:761:27: note: in definition of macro ‘list_entry_is_head’ 761 | (&pos->member == (head)) | ^~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:570:9: note: in expansion of macro ‘list_for_each_entry’ 570 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) { | ^~~~~~~~~~~~~~~~~~~ ./include/linux/list.h:645:25: error: invalid use of undefined type ‘struct v4l2_async_subdev’ 645 | list_entry((pos)->member.next, typeof(*(pos)), member) | ^~ ./include/linux/container_of.h:19:33: note: in definition of macro ‘container_of’ 19 | void *__mptr = (void *)(ptr); \ | ^~~ ./include/linux/list.h:645:9: note: in expansion of macro ‘list_entry’ 645 | list_entry((pos)->member.next, typeof(*(pos)), member) | ^~~~~~~~~~ ./include/linux/list.h:772:20: note: in expansion of macro ‘list_next_entry’ 772 | pos = list_next_entry(pos, member)) | ^~~~~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:570:9: note: in expansion of macro ‘list_for_each_entry’ 570 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) { | ^~~~~~~~~~~~~~~~~~~ ./include/linux/list.h:645:25: error: invalid use of undefined type ‘struct v4l2_async_subdev’ 645 | list_entry((pos)->member.next, typeof(*(pos)), member) | ^~ ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ./include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ./include/linux/list.h:645:9: note: in expansion of macro ‘list_entry’ 645 | list_entry((pos)->member.next, typeof(*(pos)), member) | ^~~~~~~~~~ ./include/linux/list.h:772:20: note: in expansion of macro ‘list_next_entry’ 772 | pos = list_next_entry(pos, member)) | ^~~~~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:570:9: note: in expansion of macro ‘list_for_each_entry’ 570 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) { | ^~~~~~~~~~~~~~~~~~~ ./include/linux/container_of.h:20:54: error: invalid use of undefined type ‘struct v4l2_async_subdev’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~ ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ./include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ./include/linux/list.h:645:9: note: in expansion of macro ‘list_entry’ 645 | list_entry((pos)->member.next, typeof(*(pos)), member) | ^~~~~~~~~~ ./include/linux/list.h:772:20: note: in expansion of macro ‘list_next_entry’ 772 | pos = list_next_entry(pos, member)) | ^~~~~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:570:9: note: in expansion of macro ‘list_for_each_entry’ 570 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) { | ^~~~~~~~~~~~~~~~~~~ ./include/linux/list.h:645:25: error: invalid use of undefined type ‘struct v4l2_async_subdev’ 645 | list_entry((pos)->member.next, typeof(*(pos)), member) | ^~ ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ./include/linux/container_of.h:21:23: note: in expansion of macro ‘__same_type’ 21 | __same_type(*(ptr), void), \ | ^~~~~~~~~~~ ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ./include/linux/list.h:645:9: note: in expansion of macro ‘list_entry’ 645 | list_entry((pos)->member.next, typeof(*(pos)), member) | ^~~~~~~~~~ ./include/linux/list.h:772:20: note: in expansion of macro ‘list_next_entry’ 772 | pos = list_next_entry(pos, member)) | ^~~~~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:570:9: note: in expansion of macro ‘list_for_each_entry’ 570 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) { | ^~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:366:27: error: expression in static assertion is not an integer 366 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ./include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ./include/linux/list.h:645:9: note: in expansion of macro ‘list_entry’ 645 | list_entry((pos)->member.next, typeof(*(pos)), member) | ^~~~~~~~~~ ./include/linux/list.h:772:20: note: in expansion of macro ‘list_next_entry’ 772 | pos = list_next_entry(pos, member)) | ^~~~~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:570:9: note: in expansion of macro ‘list_for_each_entry’ 570 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) { | ^~~~~~~~~~~~~~~~~~~ ./include/linux/stddef.h:16:33: error: invalid use of undefined type ‘struct v4l2_async_subdev’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~~~~~~~~~~~~~ ./include/linux/container_of.h:23:28: note: in expansion of macro ‘offsetof’ 23 | ((type *)(__mptr - offsetof(type, member))); }) | ^~~~~~~~ ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’ 601 | container_of(ptr, type, member) | ^~~~~~~~~~~~ ./include/linux/list.h:645:9: note: in expansion of macro ‘list_entry’ 645 | list_entry((pos)->member.next, typeof(*(pos)), member) | ^~~~~~~~~~ ./include/linux/list.h:772:20: note: in expansion of macro ‘list_next_entry’ 772 | pos = list_next_entry(pos, member)) | ^~~~~~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:570:9: note: in expansion of macro ‘list_for_each_entry’ 570 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) { | ^~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:366:27: error: expression in static assertion is not an integer 366 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ./include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’ 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:571:25: note: in expansion of macro ‘container_of’ 571 | s_asd = container_of(asd, struct sensor_async_subdev, asd); | ^~~~~~~~~~~~ make[5]: *** [scripts/Makefile.build:243: /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.o] Error 1 make[4]: *** [scripts/Makefile.build:480: /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel/ipu6] Error 2 make[3]: *** [scripts/Makefile.build:480: /var/lib/dkms/ipu6-drivers/r149.3f8135801/build/drivers/media/pci/intel] Error 2 make[2]: *** [/usr/lib/modules/6.6.1-arch1-1/build/Makefile:1913: /var/lib/dkms/ipu6-drivers/r149.3f8135801/build] Error 2 make[1]: *** [Makefile:234: __sub-make] Error 2 make[1]: Leaving directory '/usr/lib/modules/6.6.1-arch1-1/build' make: *** [Makefile:78: all] Error 2 ```

alvinpeters commented 7 months ago

i used https://github.com/intel/ipu6-drivers/pull/175 PR but now I am getting different sets of errors. Ill troubleshoot this on weekeends

elhossary commented 7 months ago

Thank you

fbrinker commented 7 months ago

I have no deeper knowledge on this topic, but I'm wondering why kernel updates keep breaking it. Is there any pattern we could look into to prevent this?

Edit: Nevermind, I just saw that they are changing a lot in those packages from time to time. An official final solution would be sooo nice :D

alvinpeters commented 7 months ago

@elhossary okay so Intel has already merged that PR so no need to do some workarounds, see if it works for you now.

elhossary commented 7 months ago

@striczkof thanks, Excuse me for the ignorance, test what exactly? I uninstalled this repo, and it does not work, re-installed and does not work too

i-oliva commented 7 months ago

I uninstalled and re-installed the repo, then reboot it and it did not work either

arcan1s commented 7 months ago

work for me on 6.6.x with the latest intel commits

elhossary commented 7 months ago

how? can you describe roughly what you have done?

arcan1s commented 7 months ago

hmm, nothing special, i just updated all -*git packages to the latest commits (which is performed automatically during rebuild). I have carbon x1 gen10. I didn't try yet kernel module mentioned above

stefanpartheym commented 7 months ago

Hey @arcan1s, thanks for the hint. I can confirm, drivers work fine for me on my Dell XPS 13 Plus 9320.

@elhossary You can try the following steps to get the drivers working on kernel v6.6.1 (at least this worked for me):

Just for clarification: If you run the install script, yay will automatically update the -fix packages (like intel-ipu6ep-camera-bin and intel-ipu6ep-camera-hal-git) to the latest commits.

Hope this helps :) Let me know!

elhossary commented 7 months ago

@stefanpartheym Thank you I went exactly as you mentioned in the steps, but the install step fails Here is the trace

./install.sh 
# Install headers for: linux
# Install package from the AUR/repos: linux-headers
Sync Explicit (1): linux-headers-6.6.1.arch1-1
[sudo] password for muhoss: 
warning: linux-headers-6.6.1.arch1-1 is up to date -- skipping
 there is nothing to do
=> SUCCESS
# Install package from the AUR/repos: base-devel
Sync Explicit (1): base-devel-1-1
warning: base-devel-1-1 is up to date -- skipping
 there is nothing to do
=> SUCCESS
# Install package from the AUR/repos: intel-ipu6-dkms-git
AUR Explicit (1): intel-ipu6-dkms-git-r78.f83b0747b-1
AUR Dependency (1): intel-ivsc-firmware-r2.764bd6e-1
:: (1/2) Downloaded PKGBUILD: intel-ivsc-firmware
:: (2/2) Downloaded PKGBUILD: intel-ipu6-dkms-git
  2 intel-ipu6-dkms-git                      (Build Files Exist)
  1 intel-ivsc-firmware                      (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
  2 intel-ipu6-dkms-git                      (Build Files Exist)
  1 intel-ivsc-firmware                      (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
==> Making package: intel-ivsc-firmware r2.764bd6e-1 (Sat 18 Nov 2023 07:28:54 PM CET)
==> Making package: intel-ipu6-dkms-git r78.f83b0747b-1 (Sat 18 Nov 2023 07:28:54 PM CET)
==> Retrieving sources...
==> Retrieving sources...
  -> Cloning ivsc-firmware git repo...
Cloning into bare repository '/home/muhoss/.cache/yay/intel-ivsc-firmware/ivsc-firmware'...
  -> Cloning ipu6-drivers git repo...
Cloning into bare repository '/home/muhoss/.cache/yay/intel-ipu6-dkms-git/ipu6-drivers'...
remote: Enumerating objects: 56, done.
remote: Counting objects: 100% (56/56), done.
remote: Compressing objects: 100% (30/30), done.
remote: Enumerating objects: 81243, done.
remote: Counting objects: 100% (867/867), done.
remote: Compressing objects: 100% (419/419), done.
remote: Total 56 (delta 38), reused 39 (delta 26), pack-reused 0
Receiving objects: 100% (56/56), 1.67 MiB | 14.13 MiB/s, done.
Resolving deltas: 100% (38/38), done.
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    ivsc-firmware ... Skipped
remote: Total 81243 (delta 416), reused 706 (delta 317), pack-reused 80376
Receiving objects: 100% (81243/81243), 213.85 MiB | 22.55 MiB/s, done.
Resolving deltas: 100% (9437/9437), done.
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    ipu6-drivers ... Skipped
:: (1/2) Parsing SRCINFO: intel-ipu6-dkms-git
:: (2/2) Parsing SRCINFO: intel-ivsc-firmware
==> Making package: intel-ivsc-firmware r2.764bd6e-1 (Sat 18 Nov 2023 07:29:06 PM CET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating ivsc-firmware git repo...
==> Validating source files with sha256sums...
    ivsc-firmware ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of ivsc-firmware git repo...
Cloning into 'ivsc-firmware'...
done.
==> Starting pkgver()...
==> Updated version: intel-ivsc-firmware r10.10c214f-1
==> Sources are ready.
==> Making package: intel-ivsc-firmware r10.10c214f-1 (Sat 18 Nov 2023 07:29:09 PM CET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting pkgver()...
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "intel-ivsc-firmware"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: intel-ivsc-firmware r10.10c214f-1 (Sat 18 Nov 2023 07:29:11 PM CET)
==> Cleaning up...
loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (1) intel-ivsc-firmware-r10.10c214f-1

Total Installed Size:  10.97 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                                                          [###################################################] 100%
(1/1) checking package integrity                                                        [###################################################] 100%
(1/1) loading package files                                                             [###################################################] 100%
(1/1) checking for file conflicts                                                       [###################################################] 100%
(1/1) checking available disk space                                                     [###################################################] 100%
:: Processing package changes...
(1/1) installing intel-ivsc-firmware                                                    [###################################################] 100%
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Updating linux initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
==> Using configuration file: '/etc/mkinitcpio.conf'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Starting build: '6.6.1-arch1-1'
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [filesystems]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux.img'
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
==> Using configuration file: '/etc/mkinitcpio.conf'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
==> Starting build: '6.6.1-arch1-1'
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [filesystems]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-fallback.img'
==> Image generation successful
==> Making package: intel-ipu6-dkms-git r78.f83b0747b-1 (Sat 18 Nov 2023 07:29:24 PM CET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating ipu6-drivers git repo...
==> Validating source files with sha256sums...
    ipu6-drivers ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of ipu6-drivers git repo...
Cloning into 'ipu6-drivers'...
done.
==> Starting prepare()...
Cloning into 'ivsc-driver'...
remote: Enumerating objects: 353, done.
remote: Counting objects: 100% (149/149), done.
remote: Compressing objects: 100% (94/94), done.
remote: Total 353 (delta 77), reused 80 (delta 41), pack-reused 204
Receiving objects: 100% (353/353), 145.52 KiB | 3.93 MiB/s, done.
Resolving deltas: 100% (135/135), done.
==> Starting pkgver()...
==> Updated version: intel-ipu6-dkms-git r153.067270ff0-1
==> Sources are ready.
==> Making package: intel-ipu6-dkms-git r153.067270ff0-1 (Sat 18 Nov 2023 07:29:27 PM CET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting pkgver()...
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "intel-ipu6-dkms-git"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: intel-ipu6-dkms-git r153.067270ff0-1 (Sat 18 Nov 2023 07:29:30 PM CET)
==> Cleaning up...
loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (1) intel-ipu6-dkms-git-r153.067270ff0-1

Total Installed Size:  1.60 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                                                          [###################################################] 100%
(1/1) checking package integrity                                                        [###################################################] 100%
(1/1) loading package files                                                             [###################################################] 100%
(1/1) checking for file conflicts                                                       [###################################################] 100%
(1/1) checking available disk space                                                     [###################################################] 100%
:: Processing package changes...
(1/1) installing intel-ipu6-dkms-git                                                    [###################################################] 100%
:: Running post-transaction hooks...
(1/3) Arming ConditionNeedsUpdate...
(2/3) Install DKMS modules
==> dkms install --no-depmod ipu6-drivers/r153.067270ff0 -k 6.6.1-arch1-1
==> depmod 6.6.1-arch1-1
(3/3) Updating linux initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
==> Using configuration file: '/etc/mkinitcpio.conf'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Starting build: '6.6.1-arch1-1'
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [filesystems]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux.img'
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
==> Using configuration file: '/etc/mkinitcpio.conf'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
==> Starting build: '6.6.1-arch1-1'
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [filesystems]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-fallback.img'
==> Image generation successful
=> SUCCESS
# Build and install package: intel-ipu6ep-camera-bin
~/git_repos/archlinux-ipu6-webcam/intel-ipu6ep-camera-bin ~/git_repos/archlinux-ipu6-webcam
==> Making package: ipu6-camera-bin r73.af5ba0c-1 (Sat 18 Nov 2023 07:29:58 PM CET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Cloning ipu6-camera-bins git repo...
Cloning into bare repository '/home/muhoss/git_repos/archlinux-ipu6-webcam/intel-ipu6ep-camera-bin/ipu6-camera-bins'...
remote: Enumerating objects: 5359, done.
remote: Counting objects: 100% (553/553), done.
remote: Compressing objects: 100% (235/235), done.
remote: Total 5359 (delta 363), reused 443 (delta 299), pack-reused 4806
Receiving objects: 100% (5359/5359), 355.07 MiB | 27.27 MiB/s, done.
Resolving deltas: 100% (3535/3535), done.
==> Validating source files with sha256sums...
    ipu6-camera-bins ... Skipped
==> Extracting sources...
  -> Creating working copy of ipu6-camera-bins git repo...
Cloning into 'ipu6-camera-bins'...
done.
==> Starting pkgver()...
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "intel-ipu6ep-camera-bin-fix"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: ipu6-camera-bin r73.af5ba0c-1 (Sat 18 Nov 2023 07:30:24 PM CET)
==> Installing package intel-ipu6ep-camera-bin-fix with pacman -U...
loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (1) intel-ipu6ep-camera-bin-fix-r73.af5ba0c-1

Total Installed Size:  41.37 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                                                          [###################################################] 100%
(1/1) checking package integrity                                                        [###################################################] 100%
(1/1) loading package files                                                             [###################################################] 100%
(1/1) checking for file conflicts                                                       [###################################################] 100%
error: failed to commit transaction (conflicting files)
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_camera/GCSSParser.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_camera/gcss.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_camera/gcss_aic_utils.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_camera/gcss_isp_utils.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_camera/gcss_item.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_camera/gcss_keys.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_camera/gcss_utils.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_camera/graph_query_manager.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_camera/graph_utils.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_camera/ipu_process_group_wrapper.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_cipf/ia_cipf_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_cipf_css/ia_cipf_css.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/CCAMacro.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/CCAStorage.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/IIPUAic.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/IntelCCA.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/IntelCCATypes.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_abstraction.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_aec_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_aiq.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_aiq_deprecated.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_aiq_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_aiq_types_deprecated.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_bcomp.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_bcomp_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_ccat_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_cmc_parser.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_cmc_parser_deprecated.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_cmc_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_configuration.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_dvs.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_dvs_deprecated.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_dvs_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_emd_decoder.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_emd_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_isp_bxt.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_isp_bxt_deprecated.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_isp_bxt_statistics_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_isp_bxt_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_isp_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_lard.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_log.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_ltm.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_ltm_deprecated.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_ltm_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_misra_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_mkn_encoder.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_mkn_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_nvm.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_ob.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_p2p.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_p2p_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_pal_types_isp.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_pal_types_isp_ids_autogen.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_pal_types_isp_parameters_autogen.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_statistics_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_view.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_imaging/ia_view_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_tools/css_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_adl/ia_tools/ia_list.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_camera/GCSSParser.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_camera/gcss.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_camera/gcss_aic_utils.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_camera/gcss_isp_utils.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_camera/gcss_item.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_camera/gcss_keys.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_camera/gcss_utils.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_camera/graph_query_manager.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_camera/graph_utils.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_camera/ipu_process_group_wrapper.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_cipf/ia_cipf_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_cipf_css/ia_cipf_css.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/CCAMacro.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/CCAStorage.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/IIPUAic.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/IntelCCA.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/IntelCCATypes.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_abstraction.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_aec_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_aiq.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_aiq_deprecated.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_aiq_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_aiq_types_deprecated.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_bcomp.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_bcomp_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_ccat_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_cmc_parser.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_cmc_parser_deprecated.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_cmc_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_configuration.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_dvs.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_dvs_deprecated.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_dvs_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_emd_decoder.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_emd_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_isp_bxt.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_isp_bxt_deprecated.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_isp_bxt_statistics_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_isp_bxt_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_isp_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_lard.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_log.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_ltm.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_ltm_deprecated.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_ltm_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_misra_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_mkn_encoder.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_mkn_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_nvm.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_ob.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_p2p.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_p2p_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_pal_types_isp.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_pal_types_isp_ids_autogen.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_pal_types_isp_parameters_autogen.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_statistics_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_view.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_imaging/ia_view_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_tools/css_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_mtl/ia_tools/ia_list.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_camera/GCSSParser.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_camera/gcss.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_camera/gcss_aic_utils.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_camera/gcss_isp_utils.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_camera/gcss_item.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_camera/gcss_keys.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_camera/gcss_utils.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_camera/graph_query_manager.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_camera/graph_utils.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_camera/ipu_process_group_wrapper.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_cipf/ia_cipf_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_cipf_css/ia_cipf_css.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/CCAMacro.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/CCAStorage.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/IIPUAic.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/IntelCCA.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/IntelCCATypes.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_abstraction.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_aec_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_aiq.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_aiq_deprecated.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_aiq_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_aiq_types_deprecated.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_bcomp.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_bcomp_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_ccat_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_cmc_parser.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_cmc_parser_deprecated.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_cmc_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_configuration.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_dvs.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_dvs_deprecated.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_dvs_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_emd_decoder.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_emd_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_isp_bxt.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_isp_bxt_deprecated.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_isp_bxt_statistics_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_isp_bxt_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_isp_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_lard.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_log.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_ltm.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_ltm_deprecated.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_ltm_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_misra_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_mkn_encoder.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_mkn_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_nvm.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_ob.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_p2p.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_p2p_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_pal_types_isp.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_pal_types_isp_ids_autogen.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_pal_types_isp_parameters_autogen.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_statistics_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_view.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_imaging/ia_view_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_tools/css_types.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/include/ipu_tgl/ia_tools/ia_list.h exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/firmware/intel/ipu6_fw.bin exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/firmware/intel/ipu6ep_fw.bin exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/firmware/intel/ipu6epadln_fw.bin exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/firmware/intel/ipu6epmtl_fw.bin exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/firmware/intel/unsigned/ipu6_fw.bin exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/firmware/intel/unsigned/ipu6ep_fw.bin exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/firmware/intel/unsigned/ipu6epadln_fw.bin exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/firmware/intel/unsigned/ipu6epmtl_fw.bin exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_adl/libbroxton_ia_pal.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_adl/libgcss.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_adl/libgcss.so.0 exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_adl/libgcss.so.0.0.0 exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_adl/libia_aiq.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_adl/libia_aiq_file_debug.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_adl/libia_aiqb_parser.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_adl/libia_bcomp.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_adl/libia_cca.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_adl/libia_ccat.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_adl/libia_cmc_parser.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_adl/libia_coordinate.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_adl/libia_dvs.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_adl/libia_emd_decoder.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_adl/libia_exc.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_adl/libia_isp_bxt.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_adl/libia_lard.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_adl/libia_log.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_adl/libia_ltm.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_adl/libia_mkn.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_adl/libia_nvm.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_adl/libia_p2p_ipu6ep.a exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_adl/libipu6ep.a exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_adl/pkgconfig/ia_imaging.pc exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_adl/pkgconfig/libgcss.pc exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_adl/pkgconfig/libiacss.pc exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_adl/pkgconfig/libipu6ep.pc exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_mtl/libbroxton_ia_pal.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_mtl/libgcss.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_mtl/libgcss.so.0 exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_mtl/libgcss.so.0.0.0 exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_mtl/libia_aiq.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_mtl/libia_aiq_file_debug.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_mtl/libia_aiqb_parser.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_mtl/libia_bcomp.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_mtl/libia_cca.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_mtl/libia_ccat.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_mtl/libia_cmc_parser.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_mtl/libia_coordinate.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_mtl/libia_dvs.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_mtl/libia_emd_decoder.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_mtl/libia_exc.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_mtl/libia_isp_bxt.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_mtl/libia_lard.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_mtl/libia_log.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_mtl/libia_ltm.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_mtl/libia_mkn.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_mtl/libia_nvm.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_mtl/libia_p2p_ipu6epmtl.a exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_mtl/libipu6epmtl.a exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_mtl/pkgconfig/ia_imaging.pc exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_mtl/pkgconfig/libgcss.pc exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_mtl/pkgconfig/libiacss.pc exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_mtl/pkgconfig/libipu6epmtl.pc exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_tgl/libbroxton_ia_pal.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_tgl/libgcss.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_tgl/libgcss.so.0 exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_tgl/libgcss.so.0.0.0 exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_tgl/libia_aiq.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_tgl/libia_aiq_file_debug.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_tgl/libia_aiqb_parser.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_tgl/libia_bcomp.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_tgl/libia_cca.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_tgl/libia_ccat.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_tgl/libia_cmc_parser.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_tgl/libia_coordinate.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_tgl/libia_dvs.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_tgl/libia_emd_decoder.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_tgl/libia_exc.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_tgl/libia_isp_bxt.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_tgl/libia_lard.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_tgl/libia_log.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_tgl/libia_ltm.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_tgl/libia_mkn.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_tgl/libia_nvm.so exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_tgl/libia_p2p_ipu6.a exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_tgl/libipu6.a exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_tgl/pkgconfig/ia_imaging.pc exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_tgl/pkgconfig/libgcss.pc exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_tgl/pkgconfig/libiacss.pc exists in filesystem
intel-ipu6ep-camera-bin-fix: /usr/lib/ipu_tgl/pkgconfig/libipu6.pc exists in filesystem
Errors occurred, no packages were upgraded.
==> WARNING: Failed to install built package(s).
ERROR: Failed to build/install: intel-ipu6ep-camera-bin
arcan1s commented 7 months ago

@elhossary looks like there is a conflicting package installed (you can check by pacman -Qo /usr/lib/ipu_tgl/pkgconfig/ia_imaging.pc). Either you installed it without using makepkg before

elhossary commented 7 months ago

@arcan1s Thanks for noticing the error, There were no package owning them, so I removed them manually then the installation works. @stefanpartheym Now I can confirm the camera works again based on the steps you mentioned.

Many thanks for both of you

fbrinker commented 7 months ago

Thank you, it's working again :)