From user-return-18888-apmail-couchdb-user-archive=couchdb.apache.org@couchdb.apache.org Mon Nov 21 15:49:07 2011 Return-Path: X-Original-To: apmail-couchdb-user-archive@www.apache.org Delivered-To: apmail-couchdb-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 09577748E for ; Mon, 21 Nov 2011 15:49:07 +0000 (UTC) Received: (qmail 63005 invoked by uid 500); 21 Nov 2011 15:49:05 -0000 Delivered-To: apmail-couchdb-user-archive@couchdb.apache.org Received: (qmail 62937 invoked by uid 500); 21 Nov 2011 15:49:05 -0000 Mailing-List: contact user-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@couchdb.apache.org Delivered-To: mailing list user@couchdb.apache.org Received: (qmail 62929 invoked by uid 99); 21 Nov 2011 15:49:05 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 21 Nov 2011 15:49:05 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of bchesneau@gmail.com designates 209.85.215.180 as permitted sender) Received: from [209.85.215.180] (HELO mail-ey0-f180.google.com) (209.85.215.180) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 21 Nov 2011 15:48:59 +0000 Received: by eyg5 with SMTP id 5so7272162eyg.11 for ; Mon, 21 Nov 2011 07:48:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=gjk5i3bfGjwzrnqVU0/+mqdolQna1P5E0cE6K8TayXw=; b=N7GhnplenHz4+IDJtfPdylMwEJQLA/amj++qGikyMlp54hx6wxdb8CxsftmL5i2MCy 6/KazbTKSgHEEcnyjV9CkE7sIBB6qzD3xif501SK9tZGey9pMsco0AZb3+Y6Mgzn8/DV yFLnKkibueW2o0lzZXeJGgdTqq/2/uYzcXO7o= MIME-Version: 1.0 Received: by 10.14.10.148 with SMTP id 20mr1025889eev.154.1321890516793; Mon, 21 Nov 2011 07:48:36 -0800 (PST) Received: by 10.14.53.75 with HTTP; Mon, 21 Nov 2011 07:48:36 -0800 (PST) In-Reply-To: References: Date: Mon, 21 Nov 2011 16:48:36 +0100 Message-ID: Subject: Re: [windows] native build of benoitc's erica tool From: Benoit Chesneau To: user@couchdb.apache.org Content-Type: multipart/alternative; boundary=0016364c7de9af78a904b2409e30 --0016364c7de9af78a904b2409e30 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On Mon, Nov 21, 2011 at 11:13 AM, Dave Cottlehuber wrote= : > Hi everybody, > > I've been building benoitc's awesome erica[1] couchapp tool, which is > written in erlang and some C from CouchDB, into a native windows > version[2]. > > TL;DR: > It would be great if some of you can test it, in particular > > - whether it works on your windows box *without* needing the provided > EJSON.DLL or not > - if you get any SxS or VC runtime errors > - where the ~/.erica/templates files end up on your system > - what version of erlang you have installed > > You'll need to have couchdb\bin in your path so that the > erlang/escript/openssl is available, from one of my builds[3]. > > More info: > > The objective is to have a single file which can be bundled into the > CouchDB binaries that I roll so that there is a consistent couchdb > access tool available on all platforms, more or less out of the box. > Hopefully having one that is developed in erlang will allow both > closer alignment with CouchDB itself and encourage more people to > contribute! > > The modified erica build relies on some changes to rebar, and some > ugly code [4] which I hope to fix soon before pushing a patch back. If > you have SDK 7.0, msys git, and Erlang R14B02/3/4 installed should be > possible to build this yourself, after building rebar [5]. > > For all the nodesters out there, with native windows node.js now > available I will be looking at whether some of those couchapp oriented > tools can be ported too. If you're interested in helping with this > please let me know offlist! > > [1]: https://github.com/benoitc/erica/ > [2]: https://www.dropbox.com/s/oq0bd9w7ufb0a3b/CouchDB/erica/ > [3]: https://github.com/dch/couchdb/downloads > [4]: > https://github.com/dch/erica/commit/172d75a3a67e6d107174ce1db6541ec8c35bb= f36 > [5]: > https://github.com/dch/rebar/commit/448805f0383279534877942c27afdbfb6e427= 885 > > Thanks > Dave > Cool, I need to create a new vm but I will test this week. I can help on the rebar patch too if needed. - beno=EEt --0016364c7de9af78a904b2409e30--