<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>I got it to work by changing the export below to refer to the
brew-installed openssl and then following the manual install
steps. So the steps are:</p>
<p>brew install rabbitmq-c</p>
<p>export
PKG_CONFIG_PATH=<a class="moz-txt-link-rfc2396E" href="mailto:/usr/local/Cellar/rabbitmq-c/0.10.0/lib/pkgconfig:/usr/local/Cellar/openssl@1.1/1.1.1h/lib/pkgconfig">"/usr/local/Cellar/rabbitmq-c/0.10.0/lib/pkgconfig:/usr/local/Cellar/openssl@1.1/1.1.1h/lib/pkgconfig"</a>
(check paths).<br>
</p>
<p>Follow manual install instructions
<a class="moz-txt-link-freetext" href="https://freeswitch.org/confluence/display/FREESWITCH/macOS+Manual+Installation">https://freeswitch.org/confluence/display/FREESWITCH/macOS+Manual+Installation</a>,
adding mod_amqp to the build by removing the # in front of
event_handlers/mod_amqp in modules.conf (like example for FLITE).<br>
</p>
<p>Then the module builds and loads successfully for me. Not sure
if this is the right way to do it, but it seems to work.<br>
</p>
<p>Phil<br>
</p>
<div class="moz-cite-prefix">On 11/12/20 12:59 PM, Phil Steitz
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:dbfa014c-d6de-b1eb-3476-f9bf0e6d35ea@gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
Has anyone succeeded at getting mod_amqp built and working on Mac
OS? I am trying to get a Mac dev server working to test apps that
use RabbitMQ to send and receive FS events.<br>
<br>
I first tried just enabling the module in a system installed using
the MacFI installer. It did not load and showed as not present.
Looking at the so's I could see it had not been built. I tried to
hack the config in the deployed sources to get it to build (see
below), but it was missing the amqp dependencies. Searching the
archives, I found the thread starting at [1].<br>
<br>
I tried using brew to install rabbitmq-c and then setting package
path per suggestions in the responses in [2]. That worked to get
get the module built, but I ended up getting a seg fault when I
started FS.<br>
<p> If I can get some pointers on how to do this correctly, I
would be happy to submit a patch to the Mac wiki with
instructions on how to do it.</p>
<p>The dev server that I am trying to do the build on is OSX
10.15.7. I started by using the MacFI installer, which does not
build the module. To get the module built, I modified
freeswitch/src/mod/modules.inc to add it. Then config, make,
make install after the rabbitmq-c brew install and with <code
style="margin: 0px; padding: 0px; border: 0px; font-style:
inherit; font-variant: inherit; font-weight: inherit;
font-stretch: inherit; line-height: inherit; font-family:
inherit; font-size: 13px; vertical-align: baseline;
box-sizing: inherit; background-color: transparent;
white-space: inherit;"><br>
</code></p>
<p><code style="margin: 0px; padding: 0px; border: 0px;
font-style: inherit; font-variant: inherit; font-weight:
inherit; font-stretch: inherit; line-height: inherit;
font-family: inherit; font-size: 13px; vertical-align:
baseline; box-sizing: inherit; background-color: transparent;
white-space: inherit;">PKG_CONFIG_PATH=<span
class="hljs-string" style="margin: 0px; padding: 0px;
border: 0px; font-style: inherit; font-variant: inherit;
font-weight: inherit; font-stretch: inherit; line-height:
inherit; font-family: inherit; font-size: 13px;
vertical-align: baseline; box-sizing: inherit; color:
var(--highlight-variable);"><a class="moz-txt-link-rfc2396E"
href="mailto:/usr/local/Cellar/rabbitmq-c/0.10.0/lib/pkgconfig:/usr/local/opt/openssl@1.1/lib/pkgconfig"
moz-do-not-send="true">"/usr/local/Cellar/rabbitmq-c/0.10.0/lib/pkgconfig:/usr/local/opt/openssl@1.1/lib/pkgconfig"</a>
exported. This works, but the server fails on startup with
Segmentation Fault 11.</span></code></p>
<br>
Thanks!<br>
<br>
Phil<br>
<br>
[1] <a class="moz-txt-link-freetext"
href="https://lists.freeswitch.org/pipermail/freeswitch-users/2016-July/121346.html"
moz-do-not-send="true">https://lists.freeswitch.org/pipermail/freeswitch-users/2016-July/121346.html</a><br>
[2] <a class="moz-txt-link-freetext"
href="https://stackoverflow.com/questions/51818515/installing-amqp-on-mac-with-brew"
moz-do-not-send="true">https://stackoverflow.com/questions/51818515/installing-amqp-on-mac-with-brew</a><br>
</blockquote>
</body>
</html>