[rabbitmq-discuss] ./configure can not find /codegen/amqp-0.9.1.json file

Tony Garnock-Jones tonyg at lshift.net
Tue Apr 27 23:59:48 BST 2010

Hi Jim,

Jim Irrer wrote:
> checking location of AMQP codegen directory... configure: error: could
> not find AMQP spec file at "'/codegen/amqp-0.9.1.json'"
> Is the the missing file supposed to be generated?

It's supposed to come from the rabbitmq-codegen project, which the code is
expecting in a directory next to the rabbitmq-c directory. A while ago I
updated the instructions in the README,
http://hg.rabbitmq.com/rabbitmq-c/file/aafba2c665b5/README#l23, to include all
the checkout and build steps. To summarise, for the AMQP 0-8 branch, the steps are:

    hg clone http://hg.rabbitmq.com/rabbitmq-codegen/
    hg clone http://hg.rabbitmq.com/rabbitmq-c/
    cd rabbitmq-c
    autoreconf -i

For the AMQP 0-9-1 branch, it's exactly the same, but with these two commands
after the second hg clone:

    (cd rabbitmq-codegen; hg up amqp_0_9_1)
    (cd rabbitmq-c; hg up amqp_0_9_1)

You can also replace the hg clone/hg up statements with retrieval of
appropriate tarballs. For 0-8:


or for 0-9-1:



More information about the rabbitmq-discuss mailing list