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

          badlop Badlop created issue -
          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
          badlop Badlop made changes -
          Field Original Value New Value
          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?
          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|http://www.erlang.org/cgi-bin/ezmlm-cgi?4:msp:55830:hkphbckcmhpeikkknghl]
          cromain@process-one.net Christophe Romain made changes -
          Priority Major [ 3 ] Minor [ 4 ]
          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.
          mremond@process-one.net Mickaël Rémond made changes -
          Workflow development v3 [ 74187 ] Development v4 [ 81669 ]
          mremond@process-one.net Mickaël Rémond made changes -
          Status Open [ 1 ] Not Yet Scheduled [ 10024 ]

            People

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

              Dates

              • Created:
                Updated:

                Development