Newcomer
après installation du gcc et de ses dépendances
linux:/hybrid_wl # make
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: entrant dans le répertoire « /usr/src/linux-2.6.34.7-0.5-obj/i386/desktop »
make -C ../../../linux-2.6.34.7-0.5 O=/usr/src/linux-2.6.34.7-0.5-obj/i386/desktop/.
CC [M] /hybrid_wl/src/shared/linux_osl.o
CC [M] /hybrid_wl/src/wl/sys/wl_linux.o
/hybrid_wl/src/wl/sys/wl_linux.c: In function ‘_wl_set_multicast_list’:
/hybrid_wl/src/wl/sys/wl_linux.c:1451:3: warning: assignment from incompatible pointer type
/hybrid_wl/src/wl/sys/wl_linux.c:1451:3: error: ‘struct netdev_hw_addr’ has no member named ‘next’
make[4]: *** [/hybrid_wl/src/wl/sys/wl_linux.o] Erreur 1
make[3]: *** [_module_/hybrid_wl] Erreur 2
make[2]: *** [sub-make] Erreur 2
make[1]: *** [all] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-2.6.34.7-0.5-obj/i386/desktop »
make: *** [all] Erreur 2
Hmmm... je ne sais pas, mais apparemment tu n'es pas le seul: https://aur.archlinux.org/packages.php?ID=19514
Le driver Broadcom ne semble pas fonctionner avec un noyau récent pour le moment.
EDIT: quoique... je suis pas sûr si le module fonctionne sous Arch ou non. Tu peux toujours jeter un oeil au PKBUILD fourni.
Shaman Penguin

Patch:Code:/hybrid_wl/src/wl/sys/wl_linux.c: In function ‘_wl_set_multicast_list’: /hybrid_wl/src/wl/sys/wl_linux.c:1451:3: warning: assignment from incompatible pointer type /hybrid_wl/src/wl/sys/wl_linux.c:1451:3: error: ‘struct netdev_hw_addr’ has no member named ‘next’
Code:--- src/wl/sys/wl_linux.c.orig 2010-11-02 15:42:47.000000000 +0100 +++ src/wl/sys/wl_linux.c 2010-11-02 15:45:50.000000000 +0100 @@ -1415,7 +1415,7 @@ static void _wl_set_multicast_list(struct net_device *dev) { -#if LINUX_VERSION_CODE <= KERNEL_VERSION(2, 6, 33) +#if LINUX_VERSION_CODE <= KERNEL_VERSION(2, 6, 34) struct dev_mc_list *mclist; #else struct netdev_hw_addr *ha; @@ -1435,7 +1435,7 @@ if (wl->pub->up) { wl->pub->allmulti = (dev->flags & IFF_ALLMULTI)? TRUE: FALSE; -#if LINUX_VERSION_CODE <= KERNEL_VERSION(2, 6, 33) +#if LINUX_VERSION_CODE <= KERNEL_VERSION(2, 6, 34) for (i = 0, mclist = dev->mc_list; mclist && (i < dev->mc_count); i++, mclist = mclist->next) { if (i >= MAXMULTILIST) {
“Never attribute to malice that which can be adequately explained by stupidity.” (R.J. Hanlon)
Newcomer
[I am using Lenovo G460 8919. I have a problem it, help me, thanks so much. KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd` make[1]: Entering directory `/usr/src/linux-source-3.2.6' WARNING: Symbol version dump /usr/src/linux-source-3.2.6/Module.symvers is missing; modules will have no dependencies and modversions. Wireless Extension is the only possible API for this kernel version Using Wireless Extension API CC [M] /root/Desktop/hybrid_wl/src/wl/sys/wl_linux.o /root/Desktop/hybrid_wl/src/wl/sys/wl_linux.c:388: error: unknown field ‘ndo_set_multicast_list’ specified in initializer /root/Desktop/hybrid_wl/src/wl/sys/wl_linux.c:388: warning: initialization from incompatible pointer type make[2]: *** [/root/Desktop/hybrid_wl/src/wl/sys/wl_linux.o] Error 1 make[1]: *** [_module_/root/Desktop/hybrid_wl] Error 2 make[1]: Leaving directory `/usr/src/linux-source-3.2.6' make: *** [all] Error 2
Newcomer
[I am using Lenovo G460 8919. I have a problem it, help me, thanks so much.Code:KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd` make[1]: Entering directory `/usr/src/linux-source-3.2.6' WARNING: Symbol version dump /usr/src/linux-source-3.2.6/Module.symvers is missing; modules will have no dependencies and modversions. Wireless Extension is the only possible API for this kernel version Using Wireless Extension API CC [M] /root/Desktop/hybrid_wl/src/wl/sys/wl_linux.o /root/Desktop/hybrid_wl/src/wl/sys/wl_linux.c:388: error: unknown field ‘ndo_set_multicast_list’ specified in initializer /root/Desktop/hybrid_wl/src/wl/sys/wl_linux.c:388: warning: initialization from incompatible pointer type make[2]: *** [/root/Desktop/hybrid_wl/src/wl/sys/wl_linux.o] Error 1 make[1]: *** [_module_/root/Desktop/hybrid_wl] Error 2 make[1]: Leaving directory `/usr/src/linux-source-3.2.6' make: *** [all] Error 2
Parent Penguin




Hello linhduc4,
You are on the french forum.
Bookmarks