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 Kernel Packages, which is subscribed to bcmwl in 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’] Status in “bcmwl” package in Ubuntu: Confirmed Bug description: Was uninstalling and gave an error. ProblemType: Package DistroRelease: Ubuntu 14.04 Package: bcmwl-kernel-source 6.30.223.141+bdcom-0ubuntu2 ProcVersionSignature: Ubuntu 3.13.0-11.31-generic 3.13.3 Uname: Linux 3.13.0-11-generic x86_64 ApportVersion: 2.13.2-0ubuntu5 Architecture: amd64 DKMSKernelVersion: 3.13.0-11-generic Date: Fri Feb 21 10:19:07 2014 DuplicateSignature: dkms:bcmwl-kernel-source:6.30.223.141+bdcom-0ubuntu2:/var/lib/dkms/bcmwl/6.30.223.141+bdcom/build/src/include/bcmdefs.h:113:2: error: unknown type name ‘uint’ InstallationDate: Installed on 2014-02-21 (0 days ago) InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Alpha amd64+mac (20140221) PackageVersion: 6.30.223.141+bdcom-0ubuntu2 SourcePackage: bcmwl Title: bcmwl-kernel-source 6.30.223.141+bdcom-0ubuntu2: bcmwl kernel module failed to build UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/1283126/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp