Closed Strunzdesign closed 4 years ago
I was able to make it compile again, but not in a shape for a pull request. FYI:
Furthermore, I had to add this to the bottom of "/usr/include/linux/dvb/ca.h":
typedef struct ca_pid {
unsigned int pid;
int index; /* -1 == disable */
} ca_pid_t;
#define CA_SET_PID 42424242
This should be added directly inside the repo, but I have no clue yet where to place this best. But this should be a straight forward task.
The system is working again, with a Linux kernel 5.3.8 :)
Regards, Florian
It is already in the repo. What OS are you running?
Hi,
I'm running Gentoo Linux. Can I help you with this in any way?
I just noticed the "dmx.patch" file in your repo... sorry, my fault. I'm going to apply this now :)
Sure, I just pushed a fix. Thanks for noticing the flaw.
Ok, great, thank you very much! Your last change brought to light which steps are required to make it work in the way it was intended to, so I adapted it for me in "the Gentoo way":
Afterwards, I installed linux-headers again, got the patched files in /usr/include/linux, and was able to compile and install ffdecsawrapper using a vanilla clone of your repo! :-)
However, this is the Gentoo way of handling patches to system packages, and the dmx.patch file had to be changed in a way that it is incompatible with the use case provided by your configure script. I have no idea why the source tarball of linux-headers has the relevant files in a subfolder called "uapi", but eventually, the files appear in the system at the expected location.
Thank you very much for your efforts, with kind regards, Florian
P.S. For me, this issue is fixed now, thanks!
Way to go! Closing.
Related to this removal of the DMX_KERNEL_CLIENT declaration
https://patchwork.kernel.org/patch/9934253/
the build process fails here on my box. The build output:
Regards, Florian