[CentOS] CentOS 5.3 - Activating laptop wireless card - problems installing bcm4311 driver

Sun Sep 13 01:47:01 UTC 2009
Paul <bennph at gmail.com>

Hey Andy,

I to am stuck trying to get my wireless working as well. It looks like I
am one step ahead of you. I am also trying to compile the same driver.
This is where I have gotten so far:

********************************************************************************
[root at localhost hybrid_wl]# make -C /lib/modules/2.6.18-128.7.1.el5/build M=`pwd`
make: Entering directory `/usr/src/kernels/2.6.18-128.7.1.el5-x86_64'
  CC [M]  /home/ferrell/Downloads/hybrid_wl/src/wl/sys/wl_linux.o
In file included
from /home/ferrell/Downloads/hybrid_wl/src/wl/sys/wl_linux.c:33:
/home/ferrell/Downloads/hybrid_wl/src/include/typedefs.h:83: error:
conflicting types for ‘bool’
include/linux/types.h:36: error: previous declaration of ‘bool’ was here
make[1]: *** [/home/ferrell/Downloads/hybrid_wl/src/wl/sys/wl_linux.o]
Error 1
make: *** [_module_/home/ferrell/Downloads/hybrid_wl] Error 2
make: Leaving directory `/usr/src/kernels/2.6.18-128.7.1.el5-x86_64'
[root at localhost hybrid_wl]# 

*********************************************************************************

>From what I can see you need to check the kernel entry in your command
line. Also have you upgraded to the newer kernel? I did something
similar. I somehow got a mix of new kernel headers and source, but the
older kernel was still running. I also have a broken symbolic link in
for the /lib/modules/2.6.18-128.7.1.el5/build file. 

Once I got passed that issue, I ran into another. I had to install gcc. 

I used the command: yum install gcc*  and installed the packages.

Now I am getting the above error message: error: "conflicting types for
‘bool’" & "previous declaration of ‘bool’ was here"

So once again I am stuck. If anyone out there has any ideas -- I'm all
ears.

Thanks,
Ferrell