[rabbitmq-discuss] RabbitMQ installation vs. ERL_LIB

Holger Hoffstaette holger.hoffstaette at googlemail.com
Thu Mar 22 13:43:37 GMT 2012


Dear Rabbits!

I've had RabbitMQ installed forever and it has been hopping along nicely. Some
time ago I tried to play with Riak and got strange build errors. This lead
to

  https://bugs.gentoo.org/show_bug.cgi?id=399831

which is really just a continuation of 

  http://www.mail-archive.com/riak-users@lists.basho.com/msg04075.html

This is so stupid that my head hurts, but I figured I still ask for
suggestions how to fix this. "Just temporarily move it aside" is OBVIOUSLY NOT an
option. !"§$%

It would be nice to fix this "upstream"; I'm relatively sure I don't want
to go to the trouble of rewriting the existing Gentoo ebuild, fix all
paths & startup scripts etc. and then maintain that fork.
A cheap first mitigation step would be to prefix the gen_server2 (or any
other conflicting modules) to rabbit_gen_server2 or similar. Long term it
would be much better to move the package out of the shared lib dir.

I realize that this is a limitation/bug/oddity/fail in Erlang, but
nevertheless it should be possible to install two different packages
without conflicts. I mean..it's 2012.

Any other ideas?

Holger




More information about the rabbitmq-discuss mailing list