[erlang-questions] Conflict issue

Michael Truog mjtruog@REDACTED
Tue May 7 22:04:21 CEST 2013


The CloudI release should be modified to strip the application of unused modules, so that would help minimize the problem.  I will also remove the priority_queue.erl module from the pqueue application, since that should be the only module conflict with RabbitMQ.  Otherwise, you just end up renaming everything.

Best Regards,
Michael

On 05/07/2013 12:37 PM, Lee Sylvester wrote:
>
> It seems I've run into the problem again, with both RabbitMQ and CloudI both using pqueue.  This seems like a problem that should plague a lot of people.  Isn't there a preferred way of dealing with this?
>
> Thanks,
> Lee
>
>
>
> On 7 May 2013, at 19:49, Alex Shneyderman <a.shneyderman@REDACTED <mailto:a.shneyderman@REDACTED>> wrote:
>
>
>> the safest thing to do is to use jsx for json in your own
>> applications. Obviously you will be back to square one if two of your
>> deps will depend on mochijson2 but you did not state that this is your
>> current problem, so switching to jsx (which is actually a lot more
>> enjoyable interface-wise) will take you a long way.
>>
>> another solution is to rename mochijson2 to say something
>> leesylvester_mochijson2 in your application.
>>
>> cheers.
>>
>> On Tue, May 7, 2013 at 2:41 PM, Lee Sylvester <lee.sylvester@REDACTED <mailto:lee.sylvester@REDACTED>> wrote:
>>> Hi guys,
>>>
>>> So, I'm compiling CloudI into my app (safest option), but I'm getting a conflict when I compile.  The app I have using Mochijson2, but so does ecouchdb which is part of CloudI.  Thus, when I compile my app (well, actually, it's when I generate a release), I now get the error "{'EXIT',{{badmatch,{error,"Module mochijson2 potentially included by two different applications: ecouchdb and mochijson2."}},".  I've removed the mochijson2.erl file in the ecouchdb app, hoping that would force the compiler to make ecouchdb use the app version of Mochijson2, but that did nothing.  Is there something I can add to my reltool.config to fix this?  I've Googled, but nothing that made sense came up.
>>>
>>> Thanks,
>>> Lee
>>>
>>>
>>> _______________________________________________
>>> erlang-questions mailing list
>>> erlang-questions@REDACTED <mailto:erlang-questions@REDACTED>
>>> http://erlang.org/mailman/listinfo/erlang-questions
>
>
>
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED
> http://erlang.org/mailman/listinfo/erlang-questions

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20130507/c8142e9c/attachment.htm>


More information about the erlang-questions mailing list