On Feb 14, 2013, at 22:50 , Jan Lehnardt <[email protected]> wrote:

> 
> On Feb 14, 2013, at 21:44 , Hans J Schroeder <[email protected]> wrote:
> 
>> +1 It runs on 10.8.2. 
>> 
>> Props on getting this running on earlier OSXes. I had no luck with this. I 
>> tried different compiler switches like "-mmacosx-version-min=10.6".
>> I even used a completely new tool chain based on gcc-mp-4.5. I believe 
>> everything build on 10.8 can only run on 10.8.
> 
> The magic is that I compiled it on 10.7. I’ll keep a VM around for that.
> 
> 
>> On point though. I have checked in a modified version of the couchdb start 
>> script (from master). It allows configuration via the environment 
>> $COUCHDB_ADDITIONAL_CONFIG_FILE. This allows to move the logs and database 
>> files to the user file space. Doing so the app can run on r/o paths.
>> As this was also used in version 1.2 the update to 1.2.1 will find old 
>> databases. I guess we can copy this over as it is done with the "erl" script.
> 
> Hm, I am not too keen on diverting from the shipping versions, but would this 
> mean if we ship 1.2.1 as is, that people wouldn’t see their 1.2.0 databases, 
> unless I configure the same $COUCHDB_ADDITIONAL_CONFIG_FILE? Where does the 
> config file live?

Fun, I can’t get the 1.2.0 binary* to run on any of my Macs. It crashes on 
startup, no useful log information.

So I can’t test upgrades. For anyone still having a working 1.2.0 Mac binary 
here, can you tell me, what the non-customised database_dir (and other file 
paths are)?

We need to make this solid.

* 
https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0-OS%20X%2010.7.3.zip
 or 
https://github.com/downloads/cloudnode/couchdbx-app/CouchDB%20Server-1.2.0-20120614.zip
 via https://github.com/cloudnode/couchdbx-app/downloads*

Best
Jan
--

> 
> Best
> Jan
> --
> 
> 
>> 
>> - Hans
>> 
>> 
>> On Feb 14, 2013, at 6:24 PM, Jan Lehnardt <[email protected]> wrote:
>> 
>>> Same link, next try:
>>> 
>>> http://people.apache.org/~jan/Apache-CouchDB-1.2.1.zip
>>> 
>>> This works on 10.7 and 10.8 for me.
>>> 
>>> If I get a few +1s here, I’ll put it on the site.
>>> 
>>> Best
>>> Jan
>>> --
>>> 
>>> 
>>> 
>>> On Feb 14, 2013, at 17:18 , Jan Lehnardt <[email protected]> wrote:
>>> 
>>>> 
>>>> On Feb 14, 2013, at 17:13 , Jason Smith <[email protected]> wrote:
>>>> 
>>>>> Yeah, relocatable binaries has so-far been a non-goal for build-couchdb,
>>>>> simply since it is kind of tedious.
>>>>> 
>>>>> If you still have access to the install-couchdb project, that has a pretty
>>>>> decent implementation of a post-install script which fixes paths and 
>>>>> things.
>>>> 
>>>> Yup, that’s where I am. The XCode Project includes an adaptation of the 
>>>> orginal
>>>> script that is slightly off, but I hope I can fix that. I don’t think this 
>>>> needs
>>>> to live in build-couchdb.
>>>> 
>>>> Best
>>>> Jan
>>>> -- 
>>>> 
>>>>> 
>>>>> 
>>>>> On Thu, Feb 14, 2013 at 10:54 PM, Jan Lehnardt <[email protected]> wrote:
>>>>> 
>>>>>> 
>>>>>> On Feb 14, 2013, at 16:48 , Jason Smith <[email protected]> wrote:
>>>>>> 
>>>>>>> Jan, are you still using build-couchdb for this? Sorry, I've lost track.
>>>>>>> 
>>>>>>> It is failing for me too on my mac so I will put some work in to get
>>>>>> things
>>>>>>> working again. I guess I'll see you in the GitHub issues if so.
>>>>>> 
>>>>>> See Hans’s PRs (or his master branch cloudnode/build-couchdb) that makes
>>>>>> things
>>>>>> work on my end.
>>>>>> 
>>>>>> The only thing I am still fiddling with is automating the relocatable Mac
>>>>>> Binary
>>>>>> creation.
>>>>>> 
>>>>>> Thx!
>>>>>> Jan
>>>>>> --
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> On Thu, Feb 14, 2013 at 9:49 PM, Jan Lehnardt <[email protected]> wrote:
>>>>>>> 
>>>>>>>> Alexander reports:
>>>>>>>> 
>>>>>>>> [15:48:58] <Kxepal>      jan____: /couchdbx-core/bin/couchdb: line 263:
>>>>>>>> /Users/jan/build/bin/erl: No such file or directory on 10.8
>>>>>>>> 
>>>>>>>> Back to the drawing board.
>>>>>>>> 
>>>>>>>> 
>>>>>>>> On Feb 14, 2013, at 15:41 , Jan Lehnardt <[email protected]> wrote:
>>>>>>>> 
>>>>>>>>> I had a stab at this:
>>>>>>>>> 
>>>>>>>>> https://github.com/cloudnode/couchdbx-app/issues/4
>>>>>>>>> 
>>>>>>>>> And seem to be able to build a correct zip file for 10.7 and 10.8 on
>>>>>>>> 10.7.
>>>>>>>>> 
>>>>>>>>> Can you all give it a try and we can put it up on the website:
>>>>>>>>> 
>>>>>>>>> http://people.apache.org/~jan/Apache-CouchDB-1.2.1.zip
>>>>>>>>> 
>>>>>>>>> Cheers
>>>>>>>>> Jan
>>>>>>>>> --
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> On Feb 12, 2013, at 21:38 , Jan Lehnardt <[email protected]> wrote:
>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> On Jan 20, 2013, at 20:55 , Hans J Schroeder <[email protected]> wrote:
>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> On Jan 20, 2013, at 6:34 PM, Jan Lehnardt <[email protected]> wrote:
>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> On Jan 20, 2013, at 15:25 , Hans J Schroeder <[email protected]> 
>>>>>>>>>>>> wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> On Jan 20, 2013, at 2:49 PM, Jan Lehnardt <[email protected]> wrote:
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Jan 19, 2013, at 17:22 , Hans J Schroeder <[email protected]>
>>>>>> wrote:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> The Mac CouchDB 1.2.1 binaries are ready to test. I tested on
>>>>>>>> Mountain Lion and all tests went through.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> http://gitweb.cloudno.de/downloads/
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> - Hans
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> With “Verify Installation” or the basics.js test I get
>>>>>>>> “os_process_error, 133”. When running `couchjs` solo I get:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> ./bin/couchjs
>>>>>>>>>>>>>> dyld: Library not loaded: /opt/local/lib/libidn.11.dylib
>>>>>>>>>>>>>> Referenced from: /Users/jan/Downloads/Apache
>>>>>>>> CouchDB.app/Contents/Resources/couchdbx-core/./bin/couchjs
>>>>>>>>>>>>>> Reason: image not found
>>>>>>>>>>>>>> Trace/BPT trap: 5
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Any ideas?
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> The rest looks very solid, thanks! :)
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Cheers
>>>>>>>>>>>>>> Jan
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Hi Jan,
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Thanks for testing. I wil have a look at it.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> - Hans
>>>>>>>>>>>> 
>>>>>>>>>>>> Hey Hans,
>>>>>>>>>>>> 
>>>>>>>>>>>> I tried building one from source an ran into a few issues that I
>>>>>>>> wrote up here:
>>>>>>>>>>>> 
>>>>>>>>>>>> https://github.com/cloudnode/couchdbx-app/issues/4
>>>>>>>>>>>> 
>>>>>>>>>>>> I feel we are very close to shipping something solid.
>>>>>>>>>>>> 
>>>>>>>>>>>> Jason, I found a few issues build-couchdb:
>>>>>>>>>>>> 
>>>>>>>>>>>> https://github.com/iriscouch/build-couchdb/issues/66
>>>>>>>>>>>> https://github.com/iriscouch/build-couchdb/issues/56
>>>>>>>>>>>> 
>>>>>>>>>>>> I worked around it by temporarily unlinking help2man in Homebrew,
>>>>>> but
>>>>>>>> that
>>>>>>>>>>>> can’t be the proper solution :)
>>>>>>>>>>>> 
>>>>>>>>>>>> Best
>>>>>>>>>>>> Jan
>>>>>>>>>>>> --
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> Hi,
>>>>>>>>>>> 
>>>>>>>>>>> I have found the bug. Here are the updated binaries:
>>>>>>>> http://gitweb.cloudno.de/downloads/
>>>>>>>>>>> I have moved the bugged version into the rejected directory.
>>>>>>>>>> 
>>>>>>>>>> I tried rebuilding here, and I still get the linkage to the wrong
>>>>>>>> ./bin/erl as outlined
>>>>>>>>>> in https://github.com/cloudnode/couchdbx-app/issues/4 — How did you
>>>>>>>> fix that and are these
>>>>>>>>>> fixes online?
>>>>>>>>>> 
>>>>>>>>>> I also had to tmp-unlink help2man again as couchjs -h was Abort
>>>>>>>> Trapping.
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> Best
>>>>>>>>>> Jan
>>>>>>>>>> --
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> --
>>>>>>> Iris Couch
>>>>>> 
>>>>>> 
>>>>> 
>>>>> 
>>>>> -- 
>>>>> Iris Couch
>>>> 
>>> 
>> 
> 

Reply via email to