You are not logged in.

#1 2016-03-12 20:59:23

mikerhiggins
Member
Registered: 2012-12-22
Posts: 17

Problem upgrading system

I ran into the following error when trying to upgrade Arch:

[many things]
(130/132) upgrading winetricks                     [######################] 100%
(131/132) upgrading xine-lib                       [######################] 100%
(132/132) upgrading xterm                          [######################] 100%
:: Running post-transaction hooks...
(1/1) Install DKMS modules

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area...
make KERNELRELEASE=4.4.5-1-ARCH CROSS_COMPILE= -C /usr/lib/modules/4.4.5-1-ARCH/build M=/var/lib/dkms/8192cu/v4.0.2_9000/build modules........(bad exit status: 2)
Error! Bad return status for module build on kernel: 4.4.5-1-ARCH (x86_64)
Consult /var/lib/dkms/8192cu/v4.0.2_9000/build/make.log for more information.

Here is the content of that log file. I understand that it has failed to build the rtw_android.o file, but I don't know why (are the warnings displayed specifically relevant?).

/var/lib/dkms/8192cu/v4.0.2_9000/build/make.log

DKMS make.log for 8192cu-v4.0.2_9000 for kernel 4.4.5-1-ARCH (x86_64)
Sat 12 Mar 20:45:07 GMT 2016
make: Entering directory '/usr/lib/modules/4.4.5-1-ARCH/build'
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/core/rtw_cmd.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/core/rtw_security.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/core/rtw_debug.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/core/rtw_io.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/core/rtw_ioctl_query.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/core/rtw_ioctl_set.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/core/rtw_ieee80211.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/core/rtw_mlme.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/core/rtw_mlme_ext.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/core/rtw_wlan_util.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/core/rtw_pwrctrl.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/core/rtw_rf.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/core/rtw_recv.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/core/rtw_sta_mgt.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/core/rtw_ap.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/core/rtw_xmit.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/core/rtw_p2p.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/core/rtw_tdls.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/core/rtw_br_ext.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/core/rtw_iol.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/core/rtw_sreset.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/core/efuse/rtw_efuse.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/hal/hal_intf.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/hal/hal_com.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/hal/dm.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/hal/rtl8192c/rtl8192c_hal_init.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/hal/rtl8192c/rtl8192c_phycfg.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/hal/rtl8192c/rtl8192c_rf6052.o
/var/lib/dkms/8192cu/v4.0.2_9000/build/hal/rtl8192c/rtl8192c_rf6052.c: In function ‘PHY_RFShadowRefresh’:
/var/lib/dkms/8192cu/v4.0.2_9000/build/hal/rtl8192c/rtl8192c_rf6052.c:1020:37: warning: iteration 63u invokes undefined behavior [-Waggressive-loop-optimizations]
    RF_Shadow[eRFPath][Offset].Value = 0;
                                     ^
/var/lib/dkms/8192cu/v4.0.2_9000/build/hal/rtl8192c/rtl8192c_rf6052.c:1018:3: note: containing loop
   for (Offset = 0; Offset <= RF6052_MAX_REG; Offset++)
   ^
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/hal/rtl8192c/rtl8192c_dm.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/hal/rtl8192c/rtl8192c_rxdesc.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/hal/rtl8192c/rtl8192c_cmd.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/hal/rtl8192c/usb/usb_halinit.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/hal/rtl8192c/usb/rtl8192cu_led.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/hal/rtl8192c/usb/rtl8192cu_xmit.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/hal/rtl8192c/usb/rtl8192cu_recv.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/hal/rtl8192c/usb/usb_ops_linux.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/hal/rtl8192c/rtl8192c_sreset.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/hal/rtl8192c/rtl8192c_xmit.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/hal/rtl8192c/usb/Hal8192CUHWImg.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/os_dep/osdep_service.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/os_dep/linux/os_intfs.o
/var/lib/dkms/8192cu/v4.0.2_9000/build/os_dep/linux/os_intfs.c:1012:22: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types]
  .ndo_select_queue = rtw_select_queue,
                      ^
/var/lib/dkms/8192cu/v4.0.2_9000/build/os_dep/linux/os_intfs.c:1012:22: note: (near initialization for ‘rtw_netdev_ops.ndo_select_queue’)
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/os_dep/linux/usb_intf.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/os_dep/linux/usb_ops_linux.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/os_dep/linux/ioctl_linux.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/os_dep/linux/xmit_linux.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/os_dep/linux/mlme_linux.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/os_dep/linux/recv_linux.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/os_dep/linux/ioctl_cfg80211.o
  CC [M]  /var/lib/dkms/8192cu/v4.0.2_9000/build/os_dep/linux/rtw_android.o
/var/lib/dkms/8192cu/v4.0.2_9000/build/os_dep/linux/rtw_android.c: In function ‘rtw_android_cmdstr_to_num’:
/var/lib/dkms/8192cu/v4.0.2_9000/build/os_dep/linux/rtw_android.c:233:11: error: implicit declaration of function ‘strnicmp’ [-Werror=implicit-function-declaration]
   if(0 == strnicmp(cmdstr , android_wifi_cmd_str[cmd_num], strlen(android_wifi_cmd_str[cmd_num])) )
           ^
/var/lib/dkms/8192cu/v4.0.2_9000/build/os_dep/linux/rtw_android.c: In function ‘rtw_android_priv_cmd’:
/var/lib/dkms/8192cu/v4.0.2_9000/build/os_dep/linux/rtw_android.c:382:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  if (copy_from_user(command, (void *)priv_cmd.buf, priv_cmd.total_len)) {
                              ^
/var/lib/dkms/8192cu/v4.0.2_9000/build/os_dep/linux/rtw_android.c:568:61: warning: passing argument 1 of ‘get_int_from_command’ makes pointer from integer without a cast [-Wint-conversion]
    pwfd_info->rtsp_ctrlport = ( u16 ) get_int_from_command( priv_cmd.buf );
                                                             ^
/var/lib/dkms/8192cu/v4.0.2_9000/build/os_dep/linux/rtw_android.c:334:5: note: expected ‘char *’ but argument is of type ‘compat_uptr_t {aka unsigned int}’
 int get_int_from_command( char* pcmd )
     ^
/var/lib/dkms/8192cu/v4.0.2_9000/build/os_dep/linux/rtw_android.c:588:62: warning: passing argument 1 of ‘get_int_from_command’ makes pointer from integer without a cast [-Wint-conversion]
    pwfd_info->wfd_device_type = ( u8 ) get_int_from_command( priv_cmd.buf );
                                                              ^
/var/lib/dkms/8192cu/v4.0.2_9000/build/os_dep/linux/rtw_android.c:334:5: note: expected ‘char *’ but argument is of type ‘compat_uptr_t {aka unsigned int}’
 int get_int_from_command( char* pcmd )
     ^
/var/lib/dkms/8192cu/v4.0.2_9000/build/os_dep/linux/rtw_android.c:612:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   if (copy_to_user((void *)priv_cmd.buf, command, bytes_written)) {
                    ^
cc1: some warnings being treated as errors
scripts/Makefile.build:258: recipe for target '/var/lib/dkms/8192cu/v4.0.2_9000/build/os_dep/linux/rtw_android.o' failed
make[1]: *** [/var/lib/dkms/8192cu/v4.0.2_9000/build/os_dep/linux/rtw_android.o] Error 1
Makefile:1384: recipe for target '_module_/var/lib/dkms/8192cu/v4.0.2_9000/build' failed
make: *** [_module_/var/lib/dkms/8192cu/v4.0.2_9000/build] Error 2
make: Leaving directory '/usr/lib/modules/4.4.5-1-ARCH/build'

Will I have to rollback the kernel?

Offline

#2 2016-03-12 21:09:56

WorMzy
Forum Moderator
From: Scotland
Registered: 2010-06-16
Posts: 11,845
Website

Re: Problem upgrading system

Mod note: Moving to AUR issues.


The problem is this:

/var/lib/dkms/8192cu/v4.0.2_9000/build/os_dep/linux/rtw_android.c:233:11: error: implicit declaration of function ‘strnicmp’ [-Werror=implicit-function-declaration]

There is a problem in the source code which needs addressing upstream.

Last edited by WorMzy (2016-03-12 21:11:12)


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#3 2016-03-13 08:21:06

mikerhiggins
Member
Registered: 2012-12-22
Posts: 17

Re: Problem upgrading system

Perfect, thanks for your help.

Offline

#4 2017-04-27 10:30:27

qwertypoke
Member
Registered: 2011-09-06
Posts: 28

Re: Problem upgrading system

This is an old question I know. Anyway for others searching for a solution:
The package 8192cu-dkms package from AUR probably needs updating.

$ yaourt -S 8192cu-dkms

Offline

#5 2017-04-27 12:18:31

WorMzy
Forum Moderator
From: Scotland
Registered: 2010-06-16
Posts: 11,845
Website

Re: Problem upgrading system

qwertypoke, please do not necrobump.

https://wiki.archlinux.org/index.php/Co … bumping.22

Closing.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

Board footer

Powered by FluxBB