trying to get my multi-display working using displaylink, evdi on the latest kernel. Evdi wont build a 1.12 version anymore, was using evdi-git, but tried evdi as well. Anyone have a known workaround other than rolling back? The build barfs with:
In file included from /var/lib/dkms/evdi/1.12.0/build/evdi_connector.c:19:
/var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.h:87:32: error: field ‘base’ has incomplete type
87 | struct drm_framebuffer base;
| ^~~~
In file included from /var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.c:31:
/var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.h:87:32: error: field ‘base’ has incomplete type
87 | struct drm_framebuffer base;
| ^~~~
In file included from /var/lib/dkms/evdi/1.12.0/build/evdi_encoder.c:21:
/var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.h:87:32: error: field ‘base’ has incomplete type
87 | struct drm_framebuffer base;
| ^~~~
make[2]: *** [scripts/Makefile.build:252: /var/lib/dkms/evdi/1.12.0/build/evdi_connector.o] Error 1
make[2]: *** Waiting for unfinished jobs…
In file included from /var/lib/dkms/evdi/1.12.0/build/evdi_platform_dev.c:30:
/var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.h:87:32: error: field ‘base’ has incomplete type
87 | struct drm_framebuffer base;
| ^~~~
make[2]: *** [scripts/Makefile.build:252: /var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.o] Error 1
make[2]: *** [scripts/Makefile.build:252: /var/lib/dkms/evdi/1.12.0/build/evdi_encoder.o] Error 1
In file included from /var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:31:
/var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.h:87:32: error: field ‘base’ has incomplete type
87 | struct drm_framebuffer base;
| ^~~~
make[2]: *** [scripts/Makefile.build:252: /var/lib/dkms/evdi/1.12.0/build/evdi_platform_dev.o] Error 1
In file included from /var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c:29:
/var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.h:87:32: error: field ‘base’ has incomplete type
87 | struct drm_framebuffer base;
| ^~~~
In file included from ./include/linux/container_of.h:5,
from ./include/linux/list.h:5,
from ./include/linux/preempt.h:11,
from ./include/linux/spinlock.h:56,
from ./include/linux/mmzone.h:8,
from ./include/linux/gfp.h:7,