I think it's because of the dkms declaration in dkms.conf :
PATCH[3]="0004-Add-support-for-Linux-3.2.patch"
PATCH_MATCH[3]="^3.2"
which means that the patch 0004-Add-support-for-Linux-3.2.patch will only be applied on kernel versions starting with 3.2 (off-topic : I suppose the dot should be escaped?)
I suggest to replace it with something like :
PATCH_MATCH[3]="^3\.[23]"
so that the patch would be applied for kernel 3.3, too. Maybe the regex should also be applied on further versions (3.4, 3.5 etc)? I don't what is the policy for that.
NB : I did not have the time to repackage and test
Version 5.100.82. 38+bdcom- 0ubuntu5 of this package does not work on kernel 3.3 (see https:/ /bugs.launchpad .net/ubuntu/ +source/ bcmwl/+ bug/912155 : the compile error still happens, even if I already use this patched version)
I think it's because of the dkms declaration in dkms.conf : ="0004- Add-support- for-Linux- 3.2.patch" 3]="^3. 2"
PATCH[3]
PATCH_MATCH[
which means that the patch 0004-Add- support- for-Linux- 3.2.patch will only be applied on kernel versions starting with 3.2 (off-topic : I suppose the dot should be escaped?)
I suggest to replace it with something like : 3]="^3\ .[23]"
PATCH_MATCH[
so that the patch would be applied for kernel 3.3, too. Maybe the regex should also be applied on further versions (3.4, 3.5 etc)? I don't what is the policy for that.
NB : I did not have the time to repackage and test