Ok, esl issue. I'll pass on trying to fix that.
Just re-compiled with hash enabled and got this build error (it was the C99 failure, it turns out);
making all mod_hashIn file included from /usr/include/time.h:35,from /root/freeswitch/libs/esl/src/include/esl.h:159,from src/esl.c:34:/usr/include/sys/feature_tests.h:357:2: error: #error "Compiler or options invalid; UNIX 03 and POSIX.1-2001 applications require the use of c99"make[5]: *** [src/esl.o] Error 1make[4]: *** [/root/freeswitch/libs/esl/libesl.so] Error 2make[3]: *** [mod_hash-all] Error 1make[2]: *** [all-recursive] Error 1