<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>