One issue I had with this version is that it has a run-time dependency on shcodecs-record. The symptoms of noting having shcodecs-record available on the path is that sighttpd fails with:
execvp() failed: No such file or directory
I didn't need the stuff that shcodecs provides (MPEG-4 and H.264 encoding and decoding on SH-Mobile processor series.) To remove this dependency, a cheap hack was employed: comment out ./src/main.c:165
Then, recompile. I have a post on making a static sighttpd if you're interested in that.
The shrecord dependency has been removed in the recent git master, so get that and ignore this.