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