[rabbitmq-discuss] compiling rabbitmq-c under mingw

Jim Irrer irrer at umich.edu
Wed Jul 14 23:00:20 BST 2010


Hi -

I know this is experimental, but I'm trying to compile the rabbitmq-c libs
under mingw on Windows.

The make gets to the point where it needs the include file arpa/inet.h , but
that is not provided by mingw.  Is there a workaround?

I've looked around the RabbitMQ web site but was not smart enough to find
any instructions for building C on Windows.  If there are some, please point
me to the URL.

Also, would it be possible to post a copy of the binary version of the
libraries,
or wouldn't that make sense?

FYI - the make output says:

PYTHONPATH=/home/irrer/rabbitmq-c-default/codegen python2.5 ./codegen.py
header /home/irrer/rabbitmq-c-default/codegen/amqp-0.8.json amqp_framing.h
PYTHONPATH=/home/irrer/rabbitmq-c-default/codegen python2.5 ./codegen.py
body /home/irrer/rabbitmq-c-default/codegen/amqp-0.8.json amqp_framing.c
make  all-am
make[3]: Entering directory `/home/irrer/rabbitmq-c-default/librabbitmq'
if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.
-I..     -g -O2 -Wall -MT amqp_mem.lo -MD -MP -MF ".deps/amqp_mem.Tpo" -c -o
amqp_mem.lo amqp_mem.c; \
        then mv -f ".deps/amqp_mem.Tpo" ".deps/amqp_mem.Plo"; else rm -f
".deps/amqp_mem.Tpo"; exit 1; fi
mkdir .libs
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -Wall -MT amqp_mem.lo -MD -MP -MF
.deps/amqp_mem.Tpo -c amqp_mem.c  -DDLL_EXPORT -DPIC -o .libs/amqp_mem.o
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -Wall -MT amqp_mem.lo -MD -MP -MF
.deps/amqp_mem.Tpo -c amqp_mem.c -o amqp_mem.o >/dev/null 2>&1 if /bin/sh
../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..     -g
-O2 -Wall -MT amqp_table.lo -MD -MP -MF ".deps/amqp_ta
ble.Tpo" -c -o amqp_table.lo amqp_table.c;
        then mv -f ".deps/amqp_table.Tpo" ".deps/amqp_table.Plo"; else rm -f
".deps/amqp_table.Tpo"; exit 1; fi
gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -Wall -MT amqp_table.lo -MD -MP -MF
.deps/amqp_table.Tpo -c amqp_table.c  -DDLL_EXPORT -DPIC -o
.libs/amqp_table.o
In file included from amqp_table.c:8:0:
amqp_private.h:8:56: fatal error: arpa/inet.h: No such file or directory
compilation terminated.


Thanks for any advice,

- Jim

Jim Irrer     irrer at umich.edu       (734) 647-4409
University of Michigan Hospital Radiation Oncology
519 W. William St.             Ann Arbor, MI 48103
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20100714/77a8415a/attachment.htm>


More information about the rabbitmq-discuss mailing list