But the latest CVS commits don't compile here.  Here's the relevant section (I think...) of the 'make' command.  I'm a little better than your average soap dish when it comes to programming this type of stuff and I sure hope I didn't miss something obvious.  I'd be more than happy to provide whatever system info you need.  The previous CVS stuff compiled fine.
 
c++ -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -Wall -pipe -c sockets.cpp
sockets.cpp: In function `void fmt(const unsigned char *, int, unsigned char **)':
sockets.cpp:258: parse error before `+='
sockets.cpp:261: invalid types `int[int]' for array subscript
sockets.cpp:262: invalid types `int[int]' for array subscript
sockets.cpp:265: passing `int' to argument 2 of `pax25(char *, const unsigned char *)' lacks a cast
sockets.cpp:268: invalid types `int[int]' for array subscript
sockets.cpp:273: invalid types `int[int]' for array subscript
sockets.cpp:277: warning: name lookup of `buf' changed
sockets.cpp:233: warning:   matches this `buf' under current ANSI rules
sockets.cpp:258: warning:   matches this `buf' under old rules
sockets.cpp:290: name lookup of `l' changed for new ANSI `for' scoping
sockets.cpp:258:   using obsolete binding at `l'
sockets.cpp:305: parse error before `{'
sockets.cpp:310: assignment to `char *' from `const unsigned char *' discards qualifiers
sockets.cpp:313: `data' undeclared (first use this function)
sockets.cpp:313: (Each undeclared identifier is reported only once
sockets.cpp:313: for each function it appears in.)
sockets.cpp:319: `ssid' undeclared (first use this function)
sockets.cpp:324: `return' with a value, in function returning void
sockets.cpp:236: warning: `int i' might be used uninitialized in this function
sockets.cpp:308: warning: `char c' might be used uninitialized in this function
sockets.cpp:258: warning: `int buf' might be used uninitialized in this function
make[2]: *** [sockets.o] Error 1
make[2]: Leaving directory `/root/aprsd/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/aprsd'
make: *** [all-recursive-am] Error 2