Wireless Extension is the only possible API for this kernel version
Using Wireless Extension API
KBUILD_NOPEDANTIC=1 make -C /lib/modules/3.16.0-10-generic/build M=/var/lib/dkms/broadcom-sta/6.30.223.141/build
make[1]: Entering directory '/usr/src/linux-headers-3.16.0-10-generic'
CFG80211 API is prefered for this kernel version
Using CFG80211 API
Kernel architecture is X86_64
LD /var/lib/dkms/broadcom-sta/6.30.223.141/build/built-in.o
CC [M] /var/lib/dkms/broadcom-sta/6.30.223.141/build/src/shared/linux_osl.o
CC [M] /var/lib/dkms/broadcom-sta/6.30.223.141/build/src/wl/sys/wl_linux.o
/var/lib/dkms/broadcom-sta/6.30.223.141/build/src/wl/sys/wl_linux.c: In function ‘wl_dump_ver’:
/var/lib/dkms/broadcom-sta/6.30.223.141/build/src/wl/sys/wl_linux.c:2039:3: error: macro "__DATE__" might prevent reproducible builds [-Werror=date-time]
__DATE__, __TIME__, EPI_VERSION_STR);
^
/var/lib/dkms/broadcom-sta/6.30.223.141/build/src/wl/sys/wl_linux.c:2039:13: error: macro "__TIME__" might prevent reproducible builds [-Werror=date-time]
__DATE__, __TIME__, EPI_VERSION_STR);
^
cc1: some warnings being treated as errors
scripts/Makefile.build:257: recipe for target '/var/lib/dkms/broadcom-sta/6.30.223.141/build/src/wl/sys/wl_linux.o' failed
make[2]: *** [/var/lib/dkms/broadcom-sta/6.30.223.141/build/src/wl/sys/wl_linux.o] Error 1
Makefile:1345: recipe for target '_module_/var/lib/dkms/broadcom-sta/6.30.223.141/build' failed
make[1]: *** [_module_/var/lib/dkms/broadcom-sta/6.30.223.141/build] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-3.16.0-10-generic'
Makefile:157: recipe for target 'all' failed
make: *** [all] Error 2
Confirmed on MacBook Pro 13" 11,1 (mid 2014)
Wireless Extension is the only possible API for this kernel version 3.16.0- 10-generic/ build M=/var/ lib/dkms/ broadcom- sta/6.30. 223.141/ build linux-headers- 3.16.0- 10-generic' dkms/broadcom- sta/6.30. 223.141/ build/built- in.o dkms/broadcom- sta/6.30. 223.141/ build/src/ shared/ linux_osl. o dkms/broadcom- sta/6.30. 223.141/ build/src/ wl/sys/ wl_linux. o dkms/broadcom- sta/6.30. 223.141/ build/src/ wl/sys/ wl_linux. c: In function ‘wl_dump_ver’: dkms/broadcom- sta/6.30. 223.141/ build/src/ wl/sys/ wl_linux. c:2039: 3: error: macro "__DATE__" might prevent reproducible builds [-Werror=date-time] dkms/broadcom- sta/6.30. 223.141/ build/src/ wl/sys/ wl_linux. c:2039: 13: error: macro "__TIME__" might prevent reproducible builds [-Werror=date-time] Makefile. build:257: recipe for target '/var/lib/ dkms/broadcom- sta/6.30. 223.141/ build/src/ wl/sys/ wl_linux. o' failed dkms/broadcom- sta/6.30. 223.141/ build/src/ wl/sys/ wl_linux. o] Error 1 /var/lib/ dkms/broadcom- sta/6.30. 223.141/ build' failed /var/lib/ dkms/broadcom- sta/6.30. 223.141/ build] Error 2 linux-headers- 3.16.0- 10-generic'
Using Wireless Extension API
KBUILD_NOPEDANTIC=1 make -C /lib/modules/
make[1]: Entering directory '/usr/src/
CFG80211 API is prefered for this kernel version
Using CFG80211 API
Kernel architecture is X86_64
LD /var/lib/
CC [M] /var/lib/
CC [M] /var/lib/
/var/lib/
/var/lib/
__DATE__, __TIME__, EPI_VERSION_STR);
^
/var/lib/
__DATE__, __TIME__, EPI_VERSION_STR);
^
cc1: some warnings being treated as errors
scripts/
make[2]: *** [/var/lib/
Makefile:1345: recipe for target '_module_
make[1]: *** [_module_
make[1]: Leaving directory '/usr/src/
Makefile:157: recipe for target 'all' failed
make: *** [all] Error 2