Details

    • Type: Task
    • Status: Not Yet Scheduled
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None

      Description

      exmpp uses autotools (autoconf, configure, make, ...) for preparing and compiling the erlang and C source code.

      Geoff Cant has a git branch where exmpp is compiled using Rebar instead:
      https://github.com/archaelus/exmpp
      Note: that branch doesn't include Rebar, so you need to download and build it: https://bitbucket.org/basho/rebar/wiki/Building

      Advantages of Rebar over Autotools for exmpp:

      • All compilation is defined in rebar.config, no need for several Makefile.am, .in, etc.

      Disadvantages of Rebar over Autotools for exmpp:

      • Still far less tested than autotools for building exmpp

      Stuff to verify:

      • exmpp is EPL 1.1, Autotools is GPL, and Rebar is Apache 2. Could that license be a problem?
      • Does Rebar work in Mac? And in Windows?
      • rebar.config opton: platform_define

        Expenses

          Activity

          Hide
          ecestari@process-one.net Eric Cestari (Inactive) added a comment -

          rebar works fine on Mac.
          Windows support is work in progress :
          https://github.com/IRONkyle/rebar
          The relevant mailing list messages are here :
          http://lists.basho.com/pipermail/rebar_lists.basho.com/2011-January/000476.html

          Show
          ecestari@process-one.net Eric Cestari (Inactive) added a comment - rebar works fine on Mac. Windows support is work in progress : https://github.com/IRONkyle/rebar The relevant mailing list messages are here : http://lists.basho.com/pipermail/rebar_lists.basho.com/2011-January/000476.html
          Hide
          minimedj Minime DJ added a comment -

          I voted up - this is really cool feature to have.

          Show
          minimedj Minime DJ added a comment - I voted up - this is really cool feature to have.

            People

            • Votes:
              3 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:

                Development