When building reSIProcate 1.8.4 on Mac 10.7, I came across some issues:
* reTurnServer.cxx complained about not having declarations for signal types and functions (sigset_t, etc). Including <signal.h> with a check for _WIN32 fixed this.
* I could not link with librt (not even sure if Mac supports librt). When I removed -lrt from the Makefile, the build succeeded.
* The server was linking without libcrypto (I was getting a bunch of undefined symbols without this). I added LDFLAGS=-lcrypto when I ran ./configure, but I believe -lcrpyto should be included automatically in the Makefiles.
I only built the reTurn code (and whatever it depended on: resip/stack, resip/dum, and rutil), but I assume the above issues would still manifest when building the entire reSIProcate source.
Test bug comment please ignore.