Encountered error while installing available upgrade for bcmwl package:

dpkg: error processing package bcmwl-kernel-source (--configure):
 installed bcmwl-kernel-source package post-installation script subprocess 
returned error exit status 10
Errors were encountered while processing:
 bcmwl-kernel-source
E: Sub-process /usr/bin/dpkg returned an error code (1)

Some excerpts from the system and build info are listed below and the
make log is in the attachment.


System info:

Description: Ubuntu 20.04 LTS
Release: Pop!_OS
Kernel: Linux pop-os 5.17.5-76051705-generic 
#202204271406~1653440576~20.04~6277a18-Ubuntu SMP PREEMPT Thu Ma x86_64 x86_64 
x86_64 GNU/Linux

Building log:

Loading new bcmwl-6.30.223.271+bdcom DKMS files...
Building for 5.17.5-76051705-generic
Building for architecture x86_64
Building initial module for 5.17.5-76051705-generic
ERROR (dkms apport): kernel package linux-headers-5.17.5-76051705-generic is 
not supported
Error! Bad return status for module build on kernel: 5.17.5-76051705-generic 
(x86_64)


** Attachment added: "bcmwl-6.30.223.271+bdcom_make.log"
   
https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/1973257/+attachment/5642454/+files/bcmwl-6.30.223.271+bdcom_make.log

-- 
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/1973257

Title:
  package bcmwl-kernel-source 6.30.223.271+bdcom-0ubuntu7~20.04.3 failed
  to install/upgrade: installed bcmwl-kernel-source package post-
  installation script subprocess returned error exit status 10

Status in bcmwl package in Ubuntu:
  New

Bug description:
  System info:

  Description:  Ubuntu 20.04.4 LTS
  Release:      20.04
  Linux kot9ra-Air 5.17.7+ #2 SMP Fri May 13 05:27:24 BST 2022 x86_64 x86_64 
x86_64 GNU/Linux

  Building log:

  Building for 5.17.7+
  Building for architecture x86_64
  Building initial module for 5.17.7+
  ERROR (dkms apport): kernel package linux-headers-5.17.7+ is not supported
  Error! Bad return status for module build on kernel: 5.17.7+ (x86_64)

  Make.log:

  DKMS make.log for bcmwl-6.30.223.271+bdcom for kernel 5.17.7+ (x86_64)
  Fri 13 May 05:44:12 BST 2022
  make: Entering directory '/usr/src/linux-headers-5.17.7+'
  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
  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:794:3:
 note: in expansion of macro ‘WL_DBG’
    794 |   WL_DBG(("network eap\n"));
        |   ^~~~~~
  
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_cfg80211_hybrid.c:795:2:
 note: here
    795 |  default:
        |  ^~~~~~~
  In file included from 
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c:81:
  /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_iw.h:73: warning: 
"isprint" redefined
     73 | #define isprint(c) bcm_isprint(c)
        | 
  In file included from ./include/linux/string_helpers.h:6,
                   from ./include/linux/seq_file.h:7,
                   from ./include/linux/seq_file_net.h:5,
                   from ./include/net/net_namespace.h:183,
                   from ./include/linux/netdevice.h:37,
                   from 
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/include/linuxver.h:69,
                   from 
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c:27:
  ./include/linux/ctype.h:30: note: this is the location of the previous 
definition
     30 | #define isprint(c) ((__ismask(c)&(_P|_U|_L|_D|_SP)) != 0)
        | 
  In file included from 
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/include/osl.h:79,
                   from 
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c:28:
  /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c: In 
function ‘wl_attach’:
  /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c:645:36: 
warning: passing argument 1 of ‘memcpy’ discards ‘const’ qualifier from pointer 
target type [-Wdiscarded-qualifiers]
    645 |  bcopy(&wl->pub->cur_etheraddr, dev->dev_addr, ETHER_ADDR_LEN);
  /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/include/linux_osl.h:156:39: 
note: in definition of macro ‘bcopy’
    156 |  #define bcopy(src, dst, len) memcpy((dst), (src), (len))
        |                                       ^~~
  In file included from ./include/linux/string.h:253,
                   from ./include/linux/bitmap.h:11,
                   from ./include/linux/cpumask.h:12,
                   from ./arch/x86/include/asm/cpumask.h:5,
                   from ./arch/x86/include/asm/msr.h:11,
                   from ./arch/x86/include/asm/processor.h:22,
                   from ./arch/x86/include/asm/timex.h:5,
                   from ./include/linux/timex.h:65,
                   from ./include/linux/time32.h:13,
                   from ./include/linux/time.h:60,
                   from ./include/linux/stat.h:19,
                   from ./include/linux/module.h:13,
                   from 
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/include/linuxver.h:40,
                   from 
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c:27:
  ./include/linux/fortify-string.h:212:37: note: expected ‘void *’ but argument 
is of type ‘const unsigned char *’
    212 | __FORTIFY_INLINE void *memcpy(void *p, const void *q, __kernel_size_t 
size)
        |                               ~~~~~~^
  /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);
        |   ^~~~~~~~~
  In file included from 
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/include/osl.h:79,
                   from 
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c:28:
  /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c: In 
function ‘wl_set_mac_address’:
  /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c:1850:24: 
warning: passing argument 1 of ‘memcpy’ discards ‘const’ qualifier from pointer 
target type [-Wdiscarded-qualifiers]
   1850 |  bcopy(sa->sa_data, dev->dev_addr, ETHER_ADDR_LEN);
  /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/include/linux_osl.h:156:39: 
note: in definition of macro ‘bcopy’
    156 |  #define bcopy(src, dst, len) memcpy((dst), (src), (len))
        |                                       ^~~
  In file included from ./include/linux/string.h:253,
                   from ./include/linux/bitmap.h:11,
                   from ./include/linux/cpumask.h:12,
                   from ./arch/x86/include/asm/cpumask.h:5,
                   from ./arch/x86/include/asm/msr.h:11,
                   from ./arch/x86/include/asm/processor.h:22,
                   from ./arch/x86/include/asm/timex.h:5,
                   from ./include/linux/timex.h:65,
                   from ./include/linux/time32.h:13,
                   from ./include/linux/time.h:60,
                   from ./include/linux/stat.h:19,
                   from ./include/linux/module.h:13,
                   from 
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/include/linuxver.h:40,
                   from 
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c:27:
  ./include/linux/fortify-string.h:212:37: note: expected ‘void *’ but argument 
is of type ‘const unsigned char *’
    212 | __FORTIFY_INLINE void *memcpy(void *p, const void *q, __kernel_size_t 
size)
        |                               ~~~~~~^
  In file included from 
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/include/osl.h:79,
                   from 
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c:28:
  /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c: In 
function ‘_wl_add_monitor_if’:
  /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c:3026:30: 
warning: passing argument 1 of ‘memcpy’ discards ‘const’ qualifier from pointer 
target type [-Wdiscarded-qualifiers]
   3026 |  bcopy(wl->dev->dev_addr, dev->dev_addr, ETHER_ADDR_LEN);
  /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/include/linux_osl.h:156:39: 
note: in definition of macro ‘bcopy’
    156 |  #define bcopy(src, dst, len) memcpy((dst), (src), (len))
        |                                       ^~~
  In file included from ./include/linux/string.h:253,
                   from ./include/linux/bitmap.h:11,
                   from ./include/linux/cpumask.h:12,
                   from ./arch/x86/include/asm/cpumask.h:5,
                   from ./arch/x86/include/asm/msr.h:11,
                   from ./arch/x86/include/asm/processor.h:22,
                   from ./arch/x86/include/asm/timex.h:5,
                   from ./include/linux/timex.h:65,
                   from ./include/linux/time32.h:13,
                   from ./include/linux/time.h:60,
                   from ./include/linux/stat.h:19,
                   from ./include/linux/module.h:13,
                   from 
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/include/linuxver.h:40,
                   from 
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c:27:
  ./include/linux/fortify-string.h:212:37: note: expected ‘void *’ but argument 
is of type ‘const unsigned char *’
    212 | __FORTIFY_INLINE void *memcpy(void *p, const void *q, __kernel_size_t 
size)
        |                               ~~~~~~^
  /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c: In 
function ‘wl_proc_read’:
  /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c:3307:19: 
error: implicit declaration of function ‘PDE_DATA’; did you mean ‘NODE_DATA’? 
[-Werror=implicit-function-declaration]
   3307 |  wl_info_t * wl = PDE_DATA(file_inode(filp));
        |                   ^~~~~~~~
        |                   NODE_DATA
  /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c:3307:19: 
warning: initialization of ‘wl_info_t *’ {aka ‘struct wl_info *’} from ‘int’ 
makes pointer from integer without a cast [-Wint-conversion]
  /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c: In 
function ‘wl_proc_write’:
  /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.c:3364:19: 
warning: initialization of ‘wl_info_t *’ {aka ‘struct wl_info *’} from ‘int’ 
makes pointer from integer without a cast [-Wint-conversion]
   3364 |  wl_info_t * wl = PDE_DATA(file_inode(filp));
        |                   ^~~~~~~~
  cc1: some warnings being treated as errors
  make[1]: *** [scripts/Makefile.build:288: 
/var/lib/dkms/bcmwl/6.30.223.271+bdcom/build/src/wl/sys/wl_linux.o] Error 1
  make: *** [Makefile:1831: /var/lib/dkms/bcmwl/6.30.223.271+bdcom/build] Error 
2
  make: Leaving directory '/usr/src/linux-headers-5.17.7+'

  ProblemType: Package
  DistroRelease: Ubuntu 20.04
  Package: bcmwl-kernel-source 6.30.223.271+bdcom-0ubuntu7~20.04.3
  Uname: Linux 5.17.7+ x86_64
  ApportVersion: 2.20.11-0ubuntu27.23
  AptOrdering:
   bcmwl-kernel-source:amd64: Install
   NULL: ConfigurePending
  Architecture: amd64
  CasperMD5CheckResult: skip
  Date: Fri May 13 05:36:54 2022
  ErrorMessage: installed bcmwl-kernel-source package post-installation script 
subprocess returned error exit status 10
  InstallationDate: Installed on 2022-04-13 (29 days ago)
  InstallationMedia: Ubuntu 20.04.4 LTS "Focal Fossa" - Release amd64 (20220223)
  Python3Details: /usr/bin/python3.8, Python 3.8.10, python3-minimal, 
3.8.2-0ubuntu2
  PythonDetails: N/A
  RelatedPackageVersions:
   dpkg 1.19.7ubuntu3
   apt  2.0.6
  SourcePackage: bcmwl
  Title: package bcmwl-kernel-source 6.30.223.271+bdcom-0ubuntu7~20.04.3 failed 
to install/upgrade: installed bcmwl-kernel-source package post-installation 
script subprocess returned error exit status 10
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/1973257/+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

Reply via email to