Update.... I made a mistake when I wrote that I "strace'd" the building process. strace does not trace into spawned processes. What I saw was the regular compiler output.
Anyway, the result is the same. While include/uapi/linux/types.h is being accessed, include/linux/types.h is not being accessed. I verified the latter one by placing erroneous code at the very beginning of include/linux/types.h, which should cause an according compilation error. It does not, so include/linux/types.h is not evaluated at all. I made more tests to compare the situation with the official Ubuntu 13.10. The same bcmwl version is used here (6.30.223.141+bdcom). The kernel is 3.11.0-12. The bcmwl compiles fine and is working fine as well. The situation here is that the compilation process accesses both include/uapi/linux/types.h and include/linux/types.h - verified with the same trick as above. So we can conclude that one issue is that the according header file include/linux/types.h is not read in - for whatever reason. Though, it remains unclear whether this is the only problem, because there are following a lot of other compilation errors following the missing uint definition. But maybe they are related somehow. Ok, still no solution, but maybe somebody has got some idea..... -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1283126 Title: bcmwl-kernel-source 6.30.223.141+bdcom-0ubuntu2: bcmwl kernel module failed to build [error: unknown type name ‘uint’] To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/1283126/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
