Are you sure you downloaded the entire source file. It sounds like you only have part of it causing the parse errors. Take a look at the file and compare it to the file on beckers web site.
www.scyld.com/...
The first line of my file, where you got your first error, is all comments. These should never cause errors.
Since your network card is not working, how did you get the file to the box?
If you still have problems compiling the file send me an email and I'll send you my binary executable.