You are not logged in.
Hello. I've been using the open source broadcom drivers in the kernel for quite some time now, and have found that they do not work well enough for my daily usage. I decided to go back to broadcom-wl, which I have used in the past with no issues. I tried compiling the AUR version to no avail, and proceeded to try the version from Broadcom's website. Both tries failed with the same error which I will post below:
patching file src/wl/sys/wl_linux.c
patching file src/wl/sys/wl_iw.h
patching file src/wl/sys/wl_linux.c
make: Entering directory `/usr/src/linux-3.0-PENGUIN'
LD /tmp/yaourt-tmp-michael/aur-broadcom-wl/src/built-in.o
CC [M] /tmp/yaourt-tmp-michael/aur-broadcom-wl/src/src/shared/linux_osl.o
CC [M] /tmp/yaourt-tmp-michael/aur-broadcom-wl/src/src/wl/sys/wl_linux.o
CC [M] /tmp/yaourt-tmp-michael/aur-broadcom-wl/src/src/wl/sys/wl_iw.o
/tmp/yaourt-tmp-michael/aur-broadcom-wl/src/src/wl/sys/wl_iw.c:2300:2: error: unknown field ‘num_private’ specified in initializer
/tmp/yaourt-tmp-michael/aur-broadcom-wl/src/src/wl/sys/wl_iw.c:2300:17: warning: initialization makes pointer from integer without a cast [enabled by default]
/tmp/yaourt-tmp-michael/aur-broadcom-wl/src/src/wl/sys/wl_iw.c:2300:17: warning: (near initialization for ‘wl_iw_handler_def.get_wireless_stats’) [enabled by default]
/tmp/yaourt-tmp-michael/aur-broadcom-wl/src/src/wl/sys/wl_iw.c:2301:2: error: unknown field ‘num_private_args’ specified in initializer
/tmp/yaourt-tmp-michael/aur-broadcom-wl/src/src/wl/sys/wl_iw.c:2301:22: warning: excess elements in struct initializer [enabled by default]
/tmp/yaourt-tmp-michael/aur-broadcom-wl/src/src/wl/sys/wl_iw.c:2301:22: warning: (near initialization for ‘wl_iw_handler_def’) [enabled by default]
/tmp/yaourt-tmp-michael/aur-broadcom-wl/src/src/wl/sys/wl_iw.c:2303:2: error: unknown field ‘private’ specified in initializer
/tmp/yaourt-tmp-michael/aur-broadcom-wl/src/src/wl/sys/wl_iw.c:2303:2: warning: initialization makes integer from pointer without a cast [enabled by default]
/tmp/yaourt-tmp-michael/aur-broadcom-wl/src/src/wl/sys/wl_iw.c:2303:2: warning: (near initialization for ‘wl_iw_handler_def.num_standard’) [enabled by default]
/tmp/yaourt-tmp-michael/aur-broadcom-wl/src/src/wl/sys/wl_iw.c:2303:2: error: initializer element is not computable at load time
/tmp/yaourt-tmp-michael/aur-broadcom-wl/src/src/wl/sys/wl_iw.c:2303:2: error: (near initialization for ‘wl_iw_handler_def.num_standard’)
/tmp/yaourt-tmp-michael/aur-broadcom-wl/src/src/wl/sys/wl_iw.c:2304:2: error: unknown field ‘private_args’ specified in initializer
/tmp/yaourt-tmp-michael/aur-broadcom-wl/src/src/wl/sys/wl_iw.c:2304:2: warning: initialization from incompatible pointer type [enabled by default]
/tmp/yaourt-tmp-michael/aur-broadcom-wl/src/src/wl/sys/wl_iw.c:2304:2: warning: (near initialization for ‘wl_iw_handler_def.get_wireless_stats’) [enabled by default]
/tmp/yaourt-tmp-michael/aur-broadcom-wl/src/src/wl/sys/wl_iw.c:2306:22: error: ‘wl_get_wireless_stats’ undeclared here (not in a function)
make[1]: *** [/tmp/yaourt-tmp-michael/aur-broadcom-wl/src/src/wl/sys/wl_iw.o] Error 1
make[1]: *** Waiting for unfinished jobs....
/tmp/yaourt-tmp-michael/aur-broadcom-wl/src/src/wl/sys/wl_linux.c:276:5: warning: "WIRELESS_EXT" is not defined [-Wundef]
/tmp/yaourt-tmp-michael/aur-broadcom-wl/src/src/wl/sys/wl_linux.c: In function ‘wl_if_setup’:
/tmp/yaourt-tmp-michael/aur-broadcom-wl/src/src/wl/sys/wl_linux.c:377:5: warning: "WIRELESS_EXT" is not defined [-Wundef]
/tmp/yaourt-tmp-michael/aur-broadcom-wl/src/src/wl/sys/wl_linux.c: In function ‘wl_tkip_keyset’:
/tmp/yaourt-tmp-michael/aur-broadcom-wl/src/src/wl/sys/wl_linux.c:2493:14: error: ‘IW_ENCODE_SEQ_MAX_SIZE’ undeclared (first use in this function)
/tmp/yaourt-tmp-michael/aur-broadcom-wl/src/src/wl/sys/wl_linux.c:2493:14: note: each undeclared identifier is reported only once for each function it appears in
/tmp/yaourt-tmp-michael/aur-broadcom-wl/src/src/wl/sys/wl_linux.c:2493:8: warning: unused variable ‘rxseq’ [-Wunused-variable]
make[1]: *** [/tmp/yaourt-tmp-michael/aur-broadcom-wl/src/src/wl/sys/wl_linux.o] Error 1
make: *** [_module_/tmp/yaourt-tmp-michael/aur-broadcom-wl/src] Error 2
make: Leaving directory `/usr/src/linux-3.0-PENGUIN'
==> ERROR: A failure occurred in build().
My kernel is custom compiled linux-3.0.0, but I'm not sure if that is the issue. Thanks for your time.
Offline
Moving to AUR issues...
aur S & M :: forum rules :: Community Ethos
Resources for Women, POC, LGBT*, and allies
Offline
Update: After installing the official kernel package, as well as the official kernel headers package, I was able to build the module under that kernel. I still can't under my regular kernel though.
Offline