On Mar 6, 2010, at 11:24 AM, Noah Slater wrote:

> That's not really a binary though, is it?
> 
> If you knew EXACTLY what system you wanted to roll-out to, you could tar up 
> all of the files for Erlang, SpiderMonkey, the shared libraries, the CouchDB 
> code, and all the supporting files. You could then untar that archive on the 
> target server, and have a running CouchDB instance.
> 
> Why on earth you would want to do this, is beyond me.

The reason I did it was to have an install that would not require root access.

> 
> On 6 Mar 2010, at 15:39, Shawn McDermott wrote:
> 
>> 
>> On Mar 6, 2010, at 9:29 AM, km wrote:
>> 
>>> On Sat, Mar 6, 2010 at 10:33 PM, Noah Slater <[email protected]> wrote:
>>> 
>>>> You cannot.
>>>> 
>>> 
>> 
>> I have done it.......  what I had to do was compile erlang, libjs, and 
>> couchdb, create an installer (I used izpack) that installs all of that to a 
>> location, then using sed/awk scrapes all the files to the new install path.  
>> It works but it is nasty!
>> 
>> Shawn
>> 
>>> I dont know!
>>> I have just stumbled upon an option passed to the configure like this
>>> ./configure *--enable-static* --with-js-include=/path/to/js/include
>>> --with-js-lib=/path/to/js/lib
>>> 
>>> But I am really doubtful if  the final build includes  other dependencies
>>> like js libraries as well!
>>> 
>>> Krishna
>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>> 
>>>> 
>>>> There is no such thing as a static binary for CouchDB. It uses an
>>>> interpreted language, which means ed the interpreter, and the proper
>>>> bindings for the interpreter built it. You also need an external
>>>> SpiderMonkey, and such like.
>>>> 
>>>> On 6 Mar 2010, at 12:05, km wrote:
>>>> 
>>>>> On Sat, Mar 6, 2010 at 8:46 PM, Noah Slater <[email protected]>
>>>> wrote:
>>>>> 
>>>>>> If you're on Ubuntu, why not install the package from the official
>>>>>> repositories?
>>>>>> 
>>>>>> ya I already have 0.10 on ubuntu 9.10 from repositories.
>>>>> But that doesnt solve my probelm. I am trying to install couchdb 0.11
>>>>> (unreleased) from source and compile it for now.
>>>>> and I would like to know how i could change configure/make file to
>>>> generate
>>>>> a static binary for installation on other non-ubuntu systems.
>>>>> 
>>>>> regards,
>>>>> Krishna
>>>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>>> 
>>>>>> On 6 Mar 2010, at 11:44, km wrote:
>>>>>> 
>>>>>>> great! but how ?
>>>>>>> I am able to compile 0.11 on  ubuntu 9.10.
>>>>>>> So what changes are needed to compile a static binary; which includes
>>>>>> all
>>>>>>> dependencies ?
>>>>>>> 
>>>>>>> regards,
>>>>>>> Krishna
>>>>>>> 
>>>>>>> On Sat, Mar 6, 2010 at 8:33 PM, Noah Slater <[email protected]>
>>>>>> wrote:
>>>>>>> 
>>>>>>>> Yep, you should be able to do this yourself from the source tarball.
>>>>>>>> 
>>>>>>>> On 6 Mar 2010, at 07:46, km wrote:
>>>>>>>> 
>>>>>>>>> Hi all,
>>>>>>>>> 
>>>>>>>>> Is it possible to make a static binary of the couchdb (upcoming
>>>> release
>>>>>>>>> 0.11) ? so that i can distribute it on other systems which donot have
>>>>>> all
>>>>>>>>> the dependencies ?
>>>>>>>>> any ideas ?
>>>>>>>>> 
>>>>>>>>> thanks & regards,
>>>>>>>>> 
>>>>>>>>> Krishna
>>>>>>>> 
>>>>>>>> 
>>>>>> 
>>>>>> 
>>>> 
>>>> 
>> 
> 

Reply via email to