-
-
Notifications
You must be signed in to change notification settings - Fork 227
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Debian 12 installation and kernel upgrade compilation error #850
Comments
This appears to be related the issue I reported yesterday, would you agree? #852 (comment) |
It definitely could be... I This is what I ended up doing.
It's gonna be super annoying having to do this every time there's a kernel update. |
I just dug around the evdi source code and there definitely is a |
Agreed. I think I'll just forgo the kernel update because it was not easy and straightforward getting this to work in the first place! My next computer is either going to have two HDMI ports, or it will be a Mac. Either way, it will be one less irritation to deal with. |
@gddrew For what it's worth... I found out that thunderbolt docks work out of the box on my system if that's an option for you. |
I was wondering about that. What brand/model did you get? |
I got a "thinkpad workstation thunderbolt 4" dock but I realized after the fact that the "thinkpad universal thunderbolt 4" dock is about $100 cheaper so I would have gotten that one. The only difference is that lenovo workstation laptops still have a dedicated DC power input so the connector cable is a USB-C bundled with the lenovo DC power cable... also the power brick is ENORMOUS. |
Thank you very much @Roedy13 for this workaround, I was experiencing the same problem since the last upgrade and it helped me solve it. @AdnanHodzic can you think of some way to implement a fix for this ? Have a nice day you all. |
@Barabazs ☝️ |
Yeah this is goofy because the header file structure doesn't change between linux 5.x and 6.x, and the Maybe it's related to a newer version of gcc? Debian 11 has gcc 10 and Debian12 has gcc 12 |
Linux 6.1.0-10-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.37-1 (2023-07-03) x86_64 GNU/Linux
In the file
/var/lib/dkms/evdi/1.13.1/source/evdi_drm.h
there is an include statement#include "drm.h"
In debian 12, this path should be
drm/drm.h
I was able to trick it with a symlink
I assume this folder could also be added to the
-I
options when compilingThe text was updated successfully, but these errors were encountered: