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? 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 >>> >> >
