They fixed the issue!
Closing.
** Changed in: bcmwl (Ubuntu)
Status: Confirmed => Fix Released
--
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/1917528
Title:
bcmwl-kernel-source fails to build on Linux 5.10
Status in bcmwl package in Ubuntu:
Fix Released
Bug description:
OS: Kubuntu 21.04
Installing bcmwl-kernel-source on Linux 5.10 kernel will fail. This
didn't happen on Kubuntu 20.10. During the installation the messages
are:
Loading new bcmwl-6.30.223.271+bdcom DKMS files...
Building for 5.10.0-14-generic
Building for architecture x86_64
Building initial module for 5.10.0-14-generic
ERROR: Cannot create report: [Errno 17] File exists:
'/var/crash/bcmwl-kernel-source.0.crash'
Error! Bad return status for module build on kernel: 5.10.0-14-generic
(x86_64)
Consult /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/make.log for more
information.
dpkg: errore nell'elaborare il pacchetto bcmwl-kernel-source (--configure):
il sottoprocesso installato pacchetto bcmwl-kernel-source script
post-installation ha restituito lo stato di errore 10
Si sono verificati degli errori nell'elaborazione:
bcmwl-kernel-source
E: Sub-process /usr/bin/dpkg returned an error code (1)
Logs report:
$ cat /var/crash/bcmwl-kernel-source.0.crash
ProblemType: Package
DKMSBuildLog:
DKMS make.log for bcmwl-6.30.223.271+bdcom for kernel 5.10.0-14-generic
(x86_64)
Tue Mar 2 08:50:04 PM CET 2021
make: Entering directory '/usr/src/linux-headers-5.10.0-14-generic'
CFG80211 API is prefered for this kernel version
Using CFG80211 API
CC [M] /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/shared/linux_osl.o
CC [M] /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.o
CC [M] /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_iw.o
CC [M]
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_cfg80211_hybrid.o
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c: In
function ‘wl_pci_probe’:
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c:784:2:
warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
784 | if ((val & 0x0000ff00) != 0)
| ^~
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c:786:3:
note: ...this statement, but the latter is misleadingly indented as if it were
guarded by the ‘if’
786 | bar1_size = pci_resource_len(pdev, 2);
| ^~~~~~~~~
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_cfg80211_hybrid.c:
In function ‘wl_dev_ioctl’:
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_cfg80211_hybrid.c:461:7:
error: implicit declaration of function ‘get_fs’; did you mean ‘get_ds’?
[-Werror=implicit-function-declaration]
461 | fs = get_fs();
| ^~~~~~
| get_ds
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_cfg80211_hybrid.c:461:7:
error: incompatible types when assigning to type ‘mm_segment_t’ from type ‘int’
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_cfg80211_hybrid.c:462:2:
error: implicit declaration of function ‘set_fs’; did you mean ‘sget_fc’?
[-Werror=implicit-function-declaration]
462 | set_fs(get_ds());
| ^~~~~~
| sget_fc
In file included from
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_cfg80211_hybrid.c:26:
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/include/linuxver.h:600:19:
error: ‘KERNEL_DS’ undeclared (first use in this function); did you mean
‘KERNFS_NS’?
600 | #define get_ds() (KERNEL_DS)
| ^~~~~~~~~
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_cfg80211_hybrid.c:462:9:
note: in expansion of macro ‘get_ds’
462 | set_fs(get_ds());
| ^~~~~~
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/include/linuxver.h:600:19:
note: each undeclared identifier is reported only once for each function it
appears in
600 | #define get_ds() (KERNEL_DS)
| ^~~~~~~~~
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_cfg80211_hybrid.c:462:9:
note: in expansion of macro ‘get_ds’
462 | set_fs(get_ds());
| ^~~~~~
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c: In
function ‘wl_ioctl’:
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c:1662:6:
error: implicit declaration of function ‘segment_eq’
[-Werror=implicit-function-declaration]
1662 | if (segment_eq(get_fs(), KERNEL_DS))
| ^~~~~~~~~~
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c:1662:17:
error: implicit declaration of function ‘get_fs’; did you mean ‘get_ds’?
[-Werror=implicit-function-declaration]
1662 | if (segment_eq(get_fs(), KERNEL_DS))
| ^~~~~~
| get_ds
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c:1662:27:
error: ‘KERNEL_DS’ undeclared (first use in this function); did you mean
‘KERNFS_NS’?
1662 | if (segment_eq(get_fs(), KERNEL_DS))
| ^~~~~~~~~
| KERNFS_NS
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c:1662:27:
note: each undeclared identifier is reported only once for each function it
appears in
In file included from
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_cfg80211_hybrid.c:40:
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_cfg80211_hybrid.c:
In function ‘wl_set_auth_type’:
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_cfg80211_hybrid.h:52:5:
warning: this statement may fall through [-Wimplicit-fallthrough=]
52 | if (wl_dbg_level & WL_DBG_DBG) { \
| ^
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_cfg80211_hybrid.c:816:3:
note: in expansion of macro ‘WL_DBG’
816 | WL_DBG(("network eap\n"));
| ^~~~~~
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_cfg80211_hybrid.c:817:2:
note: here
817 | default:
| ^~~~~~~
cc1: some warnings being treated as errors
cc1: some warnings being treated as errors
make[1]: *** [scripts/Makefile.build:287:
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_cfg80211_hybrid.o]
Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [scripts/Makefile.build:287:
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.o] Error 1
make: *** [Makefile:1833: /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build]
Error 2
make: Leaving directory '/usr/src/linux-headers-5.10.0-14-generic'
DKMSKernelVersion: 5.10.0-14-generic
Date: Tue Mar 2 20:50:08 2021
DuplicateSignature:
dkms:bcmwl-kernel-source:6.30.223.271+bdcom-0ubuntu7:/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_cfg80211_hybrid.c:461:7:
error: implicit declaration of function ‘get_fs’; did you mean ‘get_ds’?
[-Werror=implicit-function-declaration]
Package: bcmwl-kernel-source 6.30.223.271+bdcom-0ubuntu7
PackageVersion: 6.30.223.271+bdcom-0ubuntu7
SourcePackage: bcmwl
Title: bcmwl-kernel-source 6.30.223.271+bdcom-0ubuntu7: bcmwl kernel module
failed to build
And...
$ sudo cat /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/make.log
DKMS make.log for bcmwl-6.30.223.271+bdcom for kernel 5.10.0-14-generic
(x86_64)
mar 2 mar 2021, 21:36:20, CET
make: Entering directory '/usr/src/linux-headers-5.10.0-14-generic'
CFG80211 API is prefered for this kernel version
Using CFG80211 API
CC [M] /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/shared/linux_osl.o
CC [M] /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.o
CC [M] /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_iw.o
CC [M]
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_cfg80211_hybrid.o
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_cfg80211_hybrid.c:
In function ‘wl_dev_ioctl’:
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_cfg80211_hybrid.c:461:7:
error: implicit declaration of function ‘get_fs’; did you mean ‘get_ds’?
[-Werror=implicit-function-declaration]
461 | fs = get_fs();
| ^~~~~~
| get_ds
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_cfg80211_hybrid.c:461:7:
error: incompatible types when assigning to type ‘mm_segment_t’ from type ‘int’
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_cfg80211_hybrid.c:462:2:
error: implicit declaration of function ‘set_fs’; did you mean ‘sget_fc’?
[-Werror=implicit-function-declaration]
462 | set_fs(get_ds());
| ^~~~~~
| sget_fc
In file included from
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_cfg80211_hybrid.c:26:
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/include/linuxver.h:600:19:
error: ‘KERNEL_DS’ undeclared (first use in this function); did you mean
‘KERNFS_NS’?
600 | #define get_ds() (KERNEL_DS)
| ^~~~~~~~~
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_cfg80211_hybrid.c:462:9:
note: in expansion of macro ‘get_ds’
462 | set_fs(get_ds());
| ^~~~~~
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/include/linuxver.h:600:19:
note: each undeclared identifier is reported only once for each function it
appears in
600 | #define get_ds() (KERNEL_DS)
| ^~~~~~~~~
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_cfg80211_hybrid.c:462:9:
note: in expansion of macro ‘get_ds’
462 | set_fs(get_ds());
| ^~~~~~
In file included from
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_cfg80211_hybrid.c:40:
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_cfg80211_hybrid.c:
In function ‘wl_set_auth_type’:
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_cfg80211_hybrid.h:52:5:
warning: this statement may fall through [-Wimplicit-fallthrough=]
52 | if (wl_dbg_level & WL_DBG_DBG) { \
| ^
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_cfg80211_hybrid.c:816:3:
note: in expansion of macro ‘WL_DBG’
816 | WL_DBG(("network eap\n"));
| ^~~~~~
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_cfg80211_hybrid.c:817:2:
note: here
817 | default:
| ^~~~~~~
cc1: some warnings being treated as errors
make[1]: *** [scripts/Makefile.build:287:
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_cfg80211_hybrid.o]
Error 1
make[1]: *** Waiting for unfinished jobs....
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c: In
function ‘wl_pci_probe’:
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c:784:2:
warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
784 | if ((val & 0x0000ff00) != 0)
| ^~
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c:786:3:
note: ...this statement, but the latter is misleadingly indented as if it were
guarded by the ‘if’
786 | bar1_size = pci_resource_len(pdev, 2);
| ^~~~~~~~~
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c: In
function ‘wl_ioctl’:
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c:1662:6:
error: implicit declaration of function ‘segment_eq’
[-Werror=implicit-function-declaration]
1662 | if (segment_eq(get_fs(), KERNEL_DS))
| ^~~~~~~~~~
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c:1662:17:
error: implicit declaration of function ‘get_fs’; did you mean ‘get_ds’?
[-Werror=implicit-function-declaration]
1662 | if (segment_eq(get_fs(), KERNEL_DS))
| ^~~~~~
| get_ds
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c:1662:27:
error: ‘KERNEL_DS’ undeclared (first use in this function); did you mean
‘KERNFS_NS’?
1662 | if (segment_eq(get_fs(), KERNEL_DS))
| ^~~~~~~~~
| KERNFS_NS
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c:1662:27:
note: each undeclared identifier is reported only once for each function it
appears in
cc1: some warnings being treated as errors
make[1]: *** [scripts/Makefile.build:287:
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.o] Error 1
make: *** [Makefile:1833: /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build] Error
2
make: Leaving directory '/usr/src/linux-headers-5.10.0-14-generic'
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/1917528/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp