Seems this broke again with the 4.13.0 HWE kernel on 16.04 . Now, in
addition to the patch I described above for CONFIG_COMPAT, you also need
the following patch to
/usr/src/rtl8812au-4.3.8.12175.20140902+dfsg/include/osdep_service_linux.h
:

```
#ifndef __OSDEP_LINUX_SERVICE_H_
#define __OSDEP_LINUX_SERVICE_H_

        #include <linux/version.h>
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(4,11,0))
        #include <linux/sched/signal.h>
#endif
        #include <linux/spinlock.h>
```

This patch includes a conditional for the kernel schedule signal headers
for newer kernels. You can then follow the same steps at the end of my
previous comment to recompile the driver.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1637059

Title:
  rtl8812au-dkms 4.3.8.12175.20140902+dfsg-0ubuntu2: rtl8812au kernel
  module failed to build [error: implicit declaration of function
  ‘is_compat_task’]

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rtl8812au/+bug/1637059/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to