Hans, this looks great thanks! If nobody objects, I'll link the binary on the website directly.
Cheers Jan -- On Jun 5, 2012, at 08:04 , Hans J Schroeder wrote: > Hi Jason, > > This is great. Thanks. > > @all > It is so great to see, that the community is very active and Apache CouchDB > development is everything else than dead. > > - Hans > > On 05.06.2012, at 02:59, Jason Smith <[email protected]> wrote: > >> Hi, Hans. Thanks for this! I placed it in the issue tracker: >> https://github.com/iriscouch/build-couchdb/issues/56 >> >> I will try to merge your changes in, so if you want to follow that >> issue or anything, or provide feedback, feel free! >> >> On Tue, Jun 5, 2012 at 12:49 AM, Hans J Schroeder <[email protected]> wrote: >>> Hi Dave, >>> >>> Thanks for taking care. I have taken some notes of the hiccups that >>> happened during "build-couchdb". I used the build-couchdb script from >>> iriscouch. >>> >>> https://github.com/iriscouch/build-couchdb >>> >>> The build stopped 3 times and needed some small fixes: >>> >>> >>> When build stops at erlang >>> --------------------------- >>> >>> 1. Edit erts/emulator/Makefile.in: >>> >>> $(OBJDIR)/%.o: beam/%.c >>> - $(CC) $(subst -O2, $(GEN_OPT_FLGS), $(CFLAGS)) $(INCLUDES) -c $< -o >>> $@ >>> + $(CC) $(INCLUDES) $(subst -O2, $(GEN_OPT_FLGS), $(CFLAGS)) -c $< -o >>> $@ >>> >>> >>> Error was: >>> >>> beam/erl_bif_re.c:921: error: 'PCRE_EXTRA_LOOP_LIMIT' undeclared (first use >>> in >>> this function) >>> beam/erl_bif_re.c:921: error: (Each undeclared identifier is reported only >>> once >>> beam/erl_bif_re.c:921: error: for each function it appears in.) >>> beam/erl_bif_re.c:923: error: 'pcre_extra' has no member named 'loop_limit' >>> beam/erl_bif_re.c:926: error: 'pcre_extra' has no member named 'loop_limit' >>> beam/erl_bif_re.c:927: error: 'pcre_extra' has no member named 'loop_limit' >>> beam/erl_bif_re.c:930: error: 'pcre_extra' has no member named >>> 'restart_data' >>> beam/erl_bif_re.c:931: error: 'pcre_extra' has no member named >>> 'restart_flags' >>> >>> >>> When build stops at icu >>> ----------------------- >>> >>> 1. Edit configure: >>> >>> - *-arch*ppc*|*-arch*i386*|*-arch*x86_64*) ac_cv_c_bigendian=universal;; >>> + *-arch*ppc*) ac_cv_c_bigendian=yes;; >>> >>> Error was: >>> >>> header_size mismatch >>> >>> >>> When build stops at couched >>> --------------------------- >>> >>> 1. Edit Makefile.am >>> >>> changing line 70 of ../dependencies/couchdb/src/couchdb/priv/Makefile.am >>> from: >>> >>> HELP2MAN_OPTION=--no-info --help-option="-h" --version-option="-V" >>> >>> to: >>> >>> HELP2MAN_OPTION=--no-info --help-option="-h" --version-option="-V" >>> --no-discard-stderr >>> >>> >>> - Hans >>> >>> On Jun 4, 2012, at 12:51 PM, Dave Cottlehuber wrote: >>> >>>> On 4 June 2012 08:53, Carlton Gibson <[email protected]> wrote: >>>>> Can someone help here? >>>>> >>>>> >>>>> >>>>> On 2 Jun 2012, at 09:05, Hans J Schroeder <[email protected]> wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> The CouchDB home page has a binary for Windows, but not for Mac. It says >>>>>> "Coming soon? Why don’t you contribute one?" I have built the binary, >>>>>> but how do we get it on the home page? >>>>>> >>>>>> - Hans >>>>> >>>> >>>> Sorry Hans, Carlton, >>>> >>>> Yes I will own this. >>>> >>>> Last Friday I ran through the build process myself to make sure I >>>> understand it; I have a couple hiccups in the build-couchdb bit still >>>> which I need to sort out still. >>>> >>>> Some questions: >>>> >>>> #1 Are we linking to this on github or doing an ASF hosted one? Any >>>> requirements either way? >>>> >>>> #2 We should pgp sign these. Are you able to do this or do you want me >>>> to build/sign? >>>> >>>> #3 Is there any substantive difference between Carlton & Hans' version now? >>>> >>>> #4 what happens next? >>>> >>>> A+ >>>> Dave >>> >> >> >> >> -- >> Iris Couch
