Dear group,

I am working on an old ATRV-Mini robot from around 2000 with its original OS and hardware.
I'm fairly new to c/c++ and the linux environment.
I can't seem to compile any programs without an error, even copying an existing working program such as:,, or to a new file and then trying to compile gives me errors.

Here is some version information:

OS: Red Hat Linux 7.3
kernel: 2.4.18-3
player version: ** Player v1.4rc1 **
gcc version: 2.96 20000731 (Red Hat Linux 7.3 2.96-110)

In the path /home/mbrewer/testplayer/examples/c++/

When I run this command, which outputs a little more than an entire screen of errors which I can't copy to here easily since the ethernet isn't working either at the moment, but it has a lot of undefined references:

gcc -o test2

Is there anything about this command that seems inherently wrong? For trying to compile on such an old system for player.  I can't seem to find much about compiling player client programs on old redhat systems.

This is my first time posting to a mailing list, if you need anymore information or this is the incorrect way to go about asking this question, please do let me know.