On Thu, Jan 3, 2013 at 5:35 PM, Simon MacMullen <span dir="ltr">&lt;<a href="mailto:simon@rabbitmq.com" target="_blank">simon@rabbitmq.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On 03/01/2013 10:04PM, Murray Williams wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
My RabbitMQ installation (MacPorts) says it&#39;s v 2.8.7 and the plugins<br>
directory says it has amqp_client-2.8.7.ez in it. But it seems that the<br>
rabbit-public-unbrella repository, whether I use the &quot;default / stable&quot;<br>
branch or even the branch marked &quot;rabbitmq_v2_8_x&quot;, I find that the<br>
amqp_client.hrl include file has an extra &quot;password&quot; field for the<br>
amqp_params_direct record.<br>
</blockquote>
<br></div>
You are on the right track here; it&#39;s to do with building against the wrong version of the Erlang client. You do need rabbitmq_v2_8_x - &quot;stable&quot; is 3.0.x and &quot;default&quot; will be 3.1.0.<br>
<br>
However - the rabbitmq-public-umbrella repo contains a load of sub-repositories, including the Erlang client. If you just changed branch with &quot;hg up -r rabbitmq_v2_8_x&quot; that will only change the umbrella. Try &quot;make up_c BRANCH=rabbitmq_v2_8_x&quot;.<br>
</blockquote><div><br>Interestingly, the cowboy-wrapper repository is lacking a tag for rabbitmq_v2_8_x, so things briefly stalled with an error there. I temporary relocated that sub-repo and things were able to date. The include .hrl file looks right now. It&#39;s reaching the end of the day, but I&#39;ll pick things up tomorrow.<br>
<br>Thanks,<br><br>Murray<br></div></div>