No, it's not broken... and with a bit of an idea of how patch works and
what it does, it's relatively simple to help it along the way by manually
changing a few include files (2, actually, including sockets.h... don't
remember the other one)
I can't agree that you can ignore the errors, though, because if you do,
gcc complains about undefined references to AF_ROSE and a couple of others,
then dies... which is at it should be.
Editing sockets.h and whatever the other file is (look for *.rej after
patching) takes care of it, though... then it compiles cleanly and
everything appears to be in order... at least all my interfaces work and
xfbb has no complaints, and stations are still able to connect.
Dave
KE4UWL