Out of the box HEAD compiles cleanly on OSX. However, executing any command results in a hang. I traced this back to OSX's buggy pthread implementation.
The configure.in file doesn't properly detect the platform and set the BROKEN_PTHREADS variable for osx/darwin. There's a case statement looking to match the $target_os against linux, bsd and darwin. However, the bsd statement matches before darwin so these variables never get set. Attached is a patch which solves this problem. cr
tr-head.diff
Description: Binary data