My compiler (gcc) seems to not support the keyword __packed. I'm trying to compile ieee80211.h and get this error for each structure:

error: conflicting types for '__packed'

So it seems the compiler interprets the keyword __packed as the name of the structure.
Any idea as to how to fix this?
-Thanks!