The same here, this seems to be related to "a major header cleanup in
GCC 4.3", at least that's what a web search revealed.
After adding the following to the include section of jack_snapshot.cc
it compiles.
#include<string.h>
#include<cstdlib>
Indeed, with errors like this, if you do `man strncpy', the man page will
tell you which header should be #included.