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 8CE079F9E for ; Tue, 25 Oct 2011 18:41:25 +0000 (UTC) Received: (qmail 83876 invoked by uid 500); 25 Oct 2011 18:41:23 -0000 Delivered-To: apmail-couchdb-user-archive@couchdb.apache.org Received: (qmail 83841 invoked by uid 500); 25 Oct 2011 18:41:23 -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 83833 invoked by uid 99); 25 Oct 2011 18:41:23 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 25 Oct 2011 18:41:23 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of wilson.jim.r@gmail.com designates 209.85.161.52 as permitted sender) Received: from [209.85.161.52] (HELO mail-fx0-f52.google.com) (209.85.161.52) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 25 Oct 2011 18:41:18 +0000 Received: by faan26 with SMTP id n26so1118570faa.11 for ; Tue, 25 Oct 2011 11:40:57 -0700 (PDT) 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=sw6u+TbNR3Umpak06hDIcaARBhDlCvI0puQrHZQBD+I=; b=Eu5VGpsYtYCC7ASdc1Oapag7YN27R886D/uhkGf5q1b1/p6JJEqvBT4qSgyFnSdqTl HLHWjaRJ3EUrXrtBhwnUS6/ib2vQiEYSFZjzbCEpBjAXjpHwMRjPE2VlCCfz0Ptipnys q6gS8TPdfgfyGgfzCtbExsDW6JWAOP+Reduro= MIME-Version: 1.0 Received: by 10.223.6.15 with SMTP id 15mr15116834fax.4.1319568045941; Tue, 25 Oct 2011 11:40:45 -0700 (PDT) Received: by 10.223.98.195 with HTTP; Tue, 25 Oct 2011 11:40:45 -0700 (PDT) In-Reply-To: References: <4EA57854.8080805@gmail.com> <1B88D95B-94A9-469F-8B32-6A958C39E315@apache.org> <4EA57C59.6020707@gmail.com> <4EA65D1A.1040307@gmail.com> Date: Tue, 25 Oct 2011 14:40:45 -0400 Message-ID: Subject: Re: undefined reference to JS_SealObject From: "Jim R. Wilson" To: user@couchdb.apache.org Content-Type: multipart/alternative; boundary=00151744892aa2a5f504b023e03e --00151744892aa2a5f504b023e03e Content-Type: text/plain; charset=ISO-8859-1 So, back to Oneiric + BigCouch. Should I use spidermonkey 1.9.2 or 185? Should I build from source or install from a repo? Thanks in advance, -- Jim On Tue, Oct 25, 2011 at 8:59 AM, Jim R. Wilson wrote: > Hi Jason, > > Thanks for all your work on build-couchdb. I had about given up on > building couch when I found it, and it made my life significantly simpler. > > -- Jim > > > On Tue, Oct 25, 2011 at 4:29 AM, Jason Smith wrote: > >> On Tue, Oct 25, 2011 at 6:54 AM, CGS wrote: >> > Hi Jason, >> > >> > First of all, good job that you thought to share from your experience >> and >> > put everything into a package. >> > >> > Just out of curiosity, I would like to ask you few questions if I may. >> > >> > 1. I noticed you put all the dependencies in your project (or at least >> most >> > of them). Why didn't you use wget (or git or whatever) instead to bring >> them >> > locally from the projects web pages? >> >> CouchDB could run anywhere. We should be able to burn a checkout onto >> a CD-ROM and install offline. >> >> > 2. I also noticed you used log files for some processes while for others >> > there are no such file (e.g., for icu you used config.log, but you >> didn't >> > add also the the compilation and installation to that log). Is there a >> > reason or just the time didn't allow you to add logs for that? I am >> sorry if >> > this question is not correct, I see that scripting language for the >> first >> > time (I use BASH/AWK/SED and maybe few more for scripting). >> >> Build CouchDB was debugged into existence. Every feature was made to >> solve some purpose at some time. I have not (intentionally) made >> anything consistent. I have not worried about architecture or best >> practices. Instead, I focus on continuous testing and confirming that >> it works on every operating system. Once CouchDB is built, you never >> run build-couchdb ever again. >> >> > 3. And one last thing related to the choice of scripting language. Is >> there >> > a reason you chose rake or it is just because you feel yourself "at >> home" >> > with it? >> >> Rake is an excellent domain-specific language for accomplishing stuff. >> It is nice for building software because you can mix file tasks (like >> Make) and also abstract tasks (like Ant). Rake is based on Ruby which >> is widely-available, probably second-best language (after Perl): it is >> bundled in the operating system by every Linux distribution and OS X; >> and it is very convenient to install on Solaris. >> >> > Don't get me wrong, my intention was never to criticize your work. I >> think >> > you did great especially that you shared it with all of us. I am just >> curios >> > because I've seen different ways to do the same job and I am trying to >> learn >> > which one is the most suitable for such a job (maybe I will follow it as >> > well because I am doing also some sys admin work). >> >> Totally. Sometimes I joke that build-couchdb is the worst thing I've >> ever made; however, to a large extent, it is necessarily complex and >> unaesthetic because the job it must perform is complex and >> unaesthetic. >> >> -- >> Iris Couch >> > > --00151744892aa2a5f504b023e03e--