hello.. i wanna ask something..
i have a laptop with wireless bcm4312 802.11b/g

i download driver for bcm4312

and this my step for an installasion :
1. root@shadow:/home/bcm#tar -xzvf hybrid-portsrc-x86_32-v5_10_91_9.tar.gz

2. Build Loadable Kernel Module :
root@shadow:/home/bcm#make -C /lib/modules/`uname -r`/build M=`pwd`

but i got an error like this :
Code:
root@h4x0r:/home/bcm# make -C /lib/modules/`uname -r`/build M=`pwd`

make: Entering directory `/usr/src/linux-source-2.6.29.4'

  
WARNING: Symbol version dump /usr/src/linux-source-2.6.29.4/Module.symvers is missing; 
         modules will have no dependencies and modversions.

  
LD      /home/bcm/built-in.o
  
CC [M]  /home/bcm/src/wl/sys/wl_linux.o

/home/bcm/src/wl/sys/wl_linux.c: In function 'wl_attach':

/home/bcm/src/wl/sys/wl_linux.c:362: error: implicit declaration of function 'ieee80211_get_crypto_ops'

/home/bcm/src/wl/sys/wl_linux.c:362: warning: assignment makes pointer from integer without a cast

/home/bcm/src/wl/sys/wl_linux.c:365: warning: assignment makes pointer from integer without a cast

/home/bcm/src/wl/sys/wl_linux.c: In function 'wl_free':

/home/bcm/src/wl/sys/wl_linux.c:634: error: 'struct net_device' has no member named 'priv'

/home/bcm/src/wl/sys/wl_linux.c:669: error: 'struct net_device' has no member named 'priv'

/home/bcm/src/wl/sys/wl_linux.c:685: error: dereferencing pointer to incomplete type

/home/bcm/src/wl/sys/wl_linux.c:689: error: dereferencing pointer to incomplete type

/home/bcm/src/wl/sys/wl_linux.c: In function 'wl_open':

/home/bcm/src/wl/sys/wl_linux.c:714: error: 'struct net_device' has no member named 'priv'

/home/bcm/src/wl/sys/wl_linux.c: In function 'wl_close':

/home/bcm/src/wl/sys/wl_linux.c:742: error: 'struct net_device' has no member named 'priv'

/home/bcm/src/wl/sys/wl_linux.c: In function 'wl_start':

/home/bcm/src/wl/sys/wl_linux.c:765: error: 'struct net_device' has no member named 'priv'

/home/bcm/src/wl/sys/wl_linux.c: In function 'wl_alloc_if':

/home/bcm/src/wl/sys/wl_linux.c:850: error: 'struct net_device' has no member named 'priv'

/home/bcm/src/wl/sys/wl_linux.c: In function 'wl_get_driver_info':

/home/bcm/src/wl/sys/wl_linux.c:1030: error: 'struct net_device' has no member named 'priv'

/home/bcm/src/wl/sys/wl_linux.c: In function 'wl_ioctl':

/home/bcm/src/wl/sys/wl_linux.c:1118: error: 'struct net_device' has no member named 'priv'

/home/bcm/src/wl/sys/wl_linux.c:1119: error: 'struct net_device' has no member named 'priv'

/home/bcm/src/wl/sys/wl_linux.c: In function 'wl_get_stats':

/home/bcm/src/wl/sys/wl_linux.c:1204: error: 'struct net_device' has no member named 'priv'

/home/bcm/src/wl/sys/wl_linux.c: In function 'wl_get_wireless_stats':

/home/bcm/src/wl/sys/wl_linux.c:1236: error: 'struct net_device' has no member named 'priv'

/home/bcm/src/wl/sys/wl_linux.c:1237: error: 'struct net_device' has no member named 'priv'

/home/bcm/src/wl/sys/wl_linux.c: In function 'wl_set_mac_address':

/home/bcm/src/wl/sys/wl_linux.c:1304: error: 'struct net_device' has no member named 'priv'

/home/bcm/src/wl/sys/wl_linux.c:1312: error: 'struct net_device' has no member named 'priv'

/home/bcm/src/wl/sys/wl_linux.c: In function '_wl_set_multicast_list':

/home/bcm/src/wl/sys/wl_linux.c:1335: error: 'struct net_device' has no member named 'priv'

/home/bcm/src/wl/sys/wl_linux.c: In function 'wl_tkip_miccheck':

/home/bcm/src/wl/sys/wl_linux.c:1726: error: dereferencing pointer to incomplete type

/home/bcm/src/wl/sys/wl_linux.c:1729: error: dereferencing pointer to incomplete type

/home/bcm/src/wl/sys/wl_linux.c: In function 'wl_tkip_micadd':

/home/bcm/src/wl/sys/wl_linux.c:1748: error: dereferencing pointer to incomplete type

/home/bcm/src/wl/sys/wl_linux.c: In function 'wl_tkip_encrypt':

/home/bcm/src/wl/sys/wl_linux.c:1768: error: dereferencing pointer to incomplete type

/home/bcm/src/wl/sys/wl_linux.c: In function 'wl_tkip_decrypt':

/home/bcm/src/wl/sys/wl_linux.c:1790: error: dereferencing pointer to incomplete type

/home/bcm/src/wl/sys/wl_linux.c:1792: error: dereferencing pointer to incomplete type

/home/bcm/src/wl/sys/wl_linux.c: In function 'wl_tkip_keyset':

/home/bcm/src/wl/sys/wl_linux.c:1834: error: dereferencing pointer to incomplete type

/home/bcm/src/wl/sys/wl_linux.c:1844: error: dereferencing pointer to incomplete type

/home/bcm/src/wl/sys/wl_linux.c:1851: error: dereferencing pointer to incomplete type

/home/bcm/src/wl/sys/wl_linux.c:1861: error: dereferencing pointer to incomplete type

/home/bcm/src/wl/sys/wl_linux.c:1871: error: dereferencing pointer to incomplete type

/home/bcm/src/wl/sys/wl_linux.c:1878: error: dereferencing pointer to incomplete type

/home/bcm/src/wl/sys/wl_linux.c: In function 'wl_tkip_printstats':

/home/bcm/src/wl/sys/wl_linux.c:1897: error: dereferencing pointer to incomplete type

/home/bcm/src/wl/sys/wl_linux.c:1899: error: dereferencing pointer to incomplete type

make[1]: *** [/home/bcm/src/wl/sys/wl_linux.o] Error 1

make: *** [_module_/home/bcm] Error 2

make: Leaving directory `/usr/src/linux-source-2.6.29.4'
what happen? is something wrong with my step of installation?
please,,help me. i can't hotspot with my backtrack 4.


sorry if my english is so bad..
thanks for the help..
^^