But i'm stuck at step 3, by entering the following command for the second time: make -C /lib/modules/`uname -r`/build/ M=`pwd`
Code: Select all
[VakoNoway@localhost hybrid-wl]$ make -C /lib/modules/`uname -r`/build/ M=`pwd`
make: Map '/usr/src/kernels/3.10.0-229.el7.x86_64' wordt binnengegaan
CFG80211 API is prefered for this kernel version
Using CFG80211 API
CC [M] /usr/local/src/hybrid-wl/src/wl/sys/wl_linux.o
CC [M] /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211_hybrid.o
/usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211_hybrid.c: In functie ‘wl_cfg80211_get_key’:
/usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211_hybrid.c:1390:2: let op: passing argument 1 of ‘memcpy’ discards ‘const’ qualifier from pointer target type [enabled by default]
memcpy(params.key, key.data, params.key_len);
^
In file included from /usr/src/kernels/3.10.0-229.el7.x86_64/arch/x86/include/asm/string.h:4:0,
from include/linux/string.h:17,
from include/linux/bitmap.h:8,
from include/linux/cpumask.h:11,
from /usr/src/kernels/3.10.0-229.el7.x86_64/arch/x86/include/asm/cpumask.h:4,
from /usr/src/kernels/3.10.0-229.el7.x86_64/arch/x86/include/asm/msr.h:10,
from /usr/src/kernels/3.10.0-229.el7.x86_64/arch/x86/include/asm/processor.h:20,
from /usr/src/kernels/3.10.0-229.el7.x86_64/arch/x86/include/asm/thread_info.h:22,
from include/linux/thread_info.h:54,
from include/linux/preempt.h:9,
from include/linux/spinlock.h:50,
from include/linux/seqlock.h:35,
from include/linux/time.h:5,
from include/linux/stat.h:18,
from include/linux/module.h:10,
from /usr/local/src/hybrid-wl/src/include/linuxver.h:40,
from /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211_hybrid.c:26:
/usr/src/kernels/3.10.0-229.el7.x86_64/arch/x86/include/asm/string_64.h:32:14: note: expected ‘void *’ but argument is of type ‘const u8 *’
extern void *memcpy(void *to, const void *from, size_t len);
^
/usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211_hybrid.c: Op bovenste niveau:
/usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211_hybrid.c:1778:2: let op: initialization from incompatible pointer type [enabled by default]
.get_station = wl_cfg80211_get_station,
^
/usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211_hybrid.c:1778:2: let op: (near initialization for ‘wl_cfg80211_ops.get_station’) [enabled by default]
/usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211_hybrid.c: In functie ‘wl_alloc_wdev’:
/usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211_hybrid.c:1873:22: fout: incompatible types when assigning to type ‘const struct wiphy_wowlan_support *’ from type ‘struct wiphy_wowlan_support’
wdev->wiphy->wowlan = wl_wowlan_support;
^
/usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211_hybrid.c: In functie ‘wl_notify_connect_status’:
/usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211_hybrid.c:2074:4: let op: passing argument 3 of ‘cfg80211_ibss_joined’ makes pointer from integer without a cast [enabled by default]
cfg80211_ibss_joined(ndev, (u8 *)&wl->bssid, GFP_KERNEL);
^
In file included from /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211_hybrid.c:33:0:
include/net/cfg80211.h:4002:6: note: expected ‘struct ieee80211_channel *’ but argument is of type ‘unsigned int’
void cfg80211_ibss_joined(struct net_device *dev, const u8 *bssid,
^
/usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211_hybrid.c:2074:4: fout: te weinig argumenten voor functie ‘cfg80211_ibss_joined’
cfg80211_ibss_joined(ndev, (u8 *)&wl->bssid, GFP_KERNEL);
^
In file included from /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211_hybrid.c:33:0:
include/net/cfg80211.h:4002:6: note: declared here
void cfg80211_ibss_joined(struct net_device *dev, const u8 *bssid,
^
make[1]: *** [/usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211_hybrid.o] Fout 1
make: *** [_module_/usr/local/src/hybrid-wl] Fout 2
make: Map '/usr/src/kernels/3.10.0-229.el7.x86_64' wordt verlaten
Drivers: http://www.broadcom.com/support/802.11/linux_sta.php