Bug 29 - Build issues with 1.8.4
Summary: Build issues with 1.8.4
Status: NEW
Alias: None
Product: resiprocate
Classification: Unclassified
Component: stack (libresip) (show other bugs)
Version: unspecified
Hardware: Intel Mac OS
: P1 blocker
Assignee: Owner of all unassigned bugs
Depends on:
Reported: 2012-07-16 18:00 CDT by Chris
Modified: 2015-09-16 15:29 CDT (History)
1 user (show)

See Also:


Note You need to log in before you can comment on or make changes to this bug.
Description Chris 2012-07-16 18:00:13 CDT
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.
Comment 1 Philip Kizer 2015-09-16 15:29:56 CDT
Test bug comment please ignore.