Details

    • Type: Task Task
    • Status: Not Yet Scheduled Not Yet Scheduled
    • Priority: Minor 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

        Activity

        Hide
        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
        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
        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]
        Christophe Romain
        made changes -
        Priority Major [ 3 ] Minor [ 4 ]
        Hide
        Minime DJ
        added a comment -

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

        Show
        Minime DJ
        added a comment - I voted up - this is really cool feature to have.
        Mickaël Rémond
        made changes -
        Workflow development v3 [ 74187 ] Development v4 [ 81669 ]
        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:
              Days since last comment:
              2 years, 24 weeks, 4 days ago

              Issue deployment